Envoyé par
Lavock
Par la seul existence des pointeurs, des tableau, etc... Oui il y a des très fort point commun.
Le c++ reste une évolution du c. Pourquoi le c++ ? parce que c'est la maj du c ! Et une super grosse maj en plus.
Renier le liens des deux langages... Je trouve ça totalement puéril.
Oui on peut apprendre le C++ sans apprendre le C... Et faire du smart pointeur partout. M'enfin là, c'est vous qui avez un problème. Si c'est pour du Garbage Collector, vous êtes dans le mauvais langage.
Le C++, rarement plus performant que le C, n'est pas simplement plus pratique, il est surtout mieux pensées. Il dispose d'une palette d'outils largement plus étendu que le "C with Classes", qui permette de beaucoup mieux respecter les exigences d'une conception bien conçue.
Bon un autre argument est que le compilateur g++ optimise le vrai c++, mais plutôt mal le c with classes... pour msvc, je sais pas oO !