Syntaxe du type de retour de fin : devrait-elle être la norme dans les nouveaux programmes C 11 ?
C 11 a introduit une nouvelle syntaxe de fonction qui permet de spécifier le type de retour à la fin de la liste des paramètres :
auto func_name(int x, int y) -> int;
Bien que cette syntaxe soit prise en charge, son adoption a été limitée. La question se pose de savoir s'il doit s'agir du style par défaut dans les nouveaux programmes C 11.
Là où les types de retour de fin sont requis
Certaines situations nécessitent l'utilisation de types de retour de fin, tels que :
Avantages des types de retour de fin
Au-delà de ces exigences, les types de retour de fin offrent plusieurs avantages :
Conclusion
Bien que les types de retours suiveurs présentent certains avantages, ils ne sont actuellement pas largement répandus adopté. Cependant, leur utilisation dans des cas spécifiques et leur potentiel d’amélioration de la lisibilité suggèrent qu’ils pourraient devenir plus répandus à l’avenir. Pour les nouveaux programmes C 11, il est recommandé d'envisager d'adopter des types de retour final, le cas échéant, pour améliorer l'esthétique du code et maintenir la cohérence.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!