je monte sur personne. petit exemple donné par Bjarne Stroustrup lui meme (le créateur du C++): le traitement se rapproche assez de ce qui est demandé ici
Citation :
4. In mind of many programmers, especially Java programmers, C++ remains an object oriented version of C language. What could you say to convince them that C++ is more than that?
Bjarne Stroustrup: It is hard to convince people who do not want to be convinced.
|
Code :
- #include<string>
- #include<vector>
- #include<iostream>
- #include<algorithm>
- #include<iterator>
- using namespace std;
- int main()
- {
- vector<string> v;
- string s;
- while (cin>>s) v.push_back(s); // read a file of words
- sort(v.begin(),v.end()); // sort the words
- ostream_iterator<string> os(cout,"\n" );
- unique_copy(v.begin(),v.end(),os); // output unique words
- }
|
Citation :
Write that in C and compare. Be sure not to introduce buffer overflows or memory leaks.
|
j'ai rien contre le C, je programme sans doute plus en C qu'en C++, sans doute parce que l'API de linux est en C. Mias dans cet exemple il faut bien avouer que la version C sera beaucoup plus compliquée, beaucoup plus longue et sans doute buggée
Message édité par Taz le 08-03-2003 à 15:34:37