Actuellement lorsqu'on change de version de C++, à part des truc comme des mots clé en plus, ou des depreciated, on peut recompiler un ancien projet sans problème
En pratique, pas vraiment. En général, ce qui se passe, c'est que quand on change de version de C++, on change aussi de version de compilateur. Et les compilos s'améliorent, en particulier, ils ne laissent plus passer un certain nombre de constructions illicites mais pourtant tolérées par les anciennes versions.
[^] # Re: Syntaxe d'appel uniforme
Posté par arnaudus . En réponse au journal C++17 est sur les rails. Évalué à 2.
En pratique, pas vraiment. En général, ce qui se passe, c'est que quand on change de version de C++, on change aussi de version de compilateur. Et les compilos s'améliorent, en particulier, ils ne laissent plus passer un certain nombre de constructions illicites mais pourtant tolérées par les anciennes versions.