J'ai cette question classique de savoir comment le C++ Standard (je veux dire le document officiel actuel des finalisés), par exemple. C++ 98, C++ 03 être utilisé pour apprendre et enseigner C++. Mon idée est seulement du point de vue d'un utilisateur C++ moyen et non pas du point de vue des juristes ou de quelqu'un qui souhaite faire partie du comité des normes, des compilateurs et ainsi de suite.Comment le standard C++ devrait-il être utilisé?
Voici mes personnelles pensées:
a) Il est le lieu de commencer à apprendre aweful C++. Des livres comme "C++ in a Nutshell", "Le langage de programmation C++" etc. font un très bon travail sur ce front tout en s'alignant étroitement sur la norme.
b) Il faut revenir à la norme que lorsque
un compilateur donne un comportement qui ne correspond pas à ce que les livres communs disent ou,
un certain comportement est incohérent dans compilateurs GCC, VS, Comeau etc. Je comprends le fait que ces compilateurs pourraient être incompatibles dans très peu de cas/coins sombres de la langue, par ex. Cependant, on en vient vraiment à connaître les différents comportements possibles du compilateur uniquement lorsque l'un d'entre eux est en cours de portage et/ou de migration vers un environnement différent ou lorsqu'il y a une mise à jour du compilateur, par exemple.
si un concept est mal expliqué/pas expliqué dans les livres à portée de main par exemple. si c'est un concept vraiment avancé
Des idées, des idées, des recommandations à ce sujet?
@Potatoswatter: Je ne peux plus voir votre message !. C'était très instructif. – Chubsdad
Je pense que vous avez résumé le problème bien au-dessus. Pour apprendre le C++, la norme n'a pas besoin d'être fonctionnelle, bien que certaines parties soient claires, faciles à comprendre, autonomes et donc tout à fait appropriées. Les professionnels en ont besoin pour d'autres raisons mentionnées dans les réponses ci-dessous. –
À moins de répondre à une question sur Stackoverflow ou d'écrire un compilateur, la norme n'est pas vraiment utile pour l'utilisateur moyen. Il y a beaucoup de meilleures références à apprendre. –