Dire que la gestion manuelle de la mémoire est «unsafe», c'est vraiment un truc à la mode ces dernières années. Surtout qu'avec C++11, on n'a quasiment plus aucun besoin de gérer la mémoire. En C++14, on n'aura même plus besoin de faire des new et delete, ils seront masqués complètement. Qu'est-ce qu'on reproche encore à C++ à ce niveau ? Des fantasmes sans doute.
Tu va peut être être surpris mais le C++ n'a pas 3 ans, donc il faut supporter le code plus ancien. C'est bien l'intérêt d'une norme ISO, non, de ne pas avoir à tout réécrire à chaque version ?
Tu as quoi pour vérifier que tu ne fais pas des usages dommageables ? Tu peut utiliser le dernier icc, g++, clang++ en appliquant la dernière version de la norme, tu pourra toujours faire un brk(2) des familles. Un langage sûr c'est un langage qui te l'interdit.
Les unions... Hormis dans des cas extrêmes et bien identifiés, qui utilisent des unions ?
Ceux qui ne savent pas ce qu'est le polymorphisme ? ;-)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Rust vs Go
Posté par barmic . En réponse à la dépêche Rust s’oxyde en version 0.10. Évalué à 4.
brk(2)des familles. Un langage sûr c'est un langage qui te l'interdit.Ceux qui ne savent pas ce qu'est le polymorphisme ? ;-)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)