ExtendeD (./37) :
Mais dire qu'on éviterait des erreurs de programmation avec C++ c'est se tromper.
Une fois de plus, ça dépend de comment on l'utilise. Par exemple, je vois mal comment tu veux créer un buffer overflow avec des
QString, mis à part avec quelque chose comme
str.data()[31337] bien sûr. D'un autre côté, je vois mal comment on pourrait écrire un système d'exploitation rien qu'avec des classes de haut niveau comme
QString ou
std::string, on a forcément besoin de buffers et de tous les problèmes qui vont avec.