J'ai commencé un nouveau projet privé et j'ai décidé d'utiliser plus de C++11 / 14 cette fois-ci. J'ai donc commencé à utiliser la nouvelle syntaxe de retour
auto functionName() -> returnType;
Cela fonctionne en grande partie très bien, mais j'ai maintenant besoin de gérer les erreurs et je n'ai pas trouvé comment réécrire ce genre de choses :
virtual const char* what() const noexcept override;
avec la nouvelle syntaxe. Y a-t-il des cas où la nouvelle syntaxe ne peut pas être utilisée ou suis-je seulement pas assez intelligent pour trouver le bon ordre ? Pour moi, il est important de garder les choses cohérentes, donc j'espère que le problème est plutôt de mon côté.