末尾戻り値の型構文: 新しい C 11 プログラムでは標準になるべきですか?
C 11 では、次の指定を可能にする新しい関数構文が導入されました。パラメータの末尾の戻り値の型list:
auto func_name(int x, int y) -> int;
この構文はサポートされていますが、その採用は制限されています。これを新しい C 11 プログラムのデフォルトのスタイルにするべきかどうかという疑問が生じます。
末尾の戻り値の型が必要な場合
特定の状況では、末尾の戻り値の型の使用が必要になります。例:
後続の戻り値の型の利点
これらの要件を超えて、後続の戻り値の型は次のような利点を提供します。いくつかの利点:
結論
後続戻り型には特定の利点がありますが、現在は広く採用されていません。ただし、特定のケースでの使用と可読性を向上させる可能性を考慮すると、将来的にはさらに普及する可能性があります。新しい C 11 プログラムの場合は、コードの美しさを向上させ、一貫性を維持するために、必要に応じて末尾の戻り値の型を採用することを検討することをお勧めします。
以上が新しい C 11 コードでは末尾の戻り値の型を標準にする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。