Trailing Return Type Syntax: Sollte es die Norm in neuen C 11-Programmen sein?
C 11 führte eine neue Funktionssyntax ein, die die Angabe ermöglicht der Rückgabetyp am Ende der Parameterliste:
auto func_name(int x, int y) -> int;
Diese Syntax wird zwar unterstützt, wurde jedoch übernommen begrenzt. Es stellt sich die Frage, ob es der Standardstil in neuen C 11-Programmen sein sollte.
Wo nachgestellte Rückgabetypen erforderlich sind
Bestimmte Situationen erfordern die Verwendung von nachgestellten Rückgabetypen. wie zum Beispiel:
Vorteile von Trailing-Return-Typen
Über diese Anforderungen hinaus bieten Trailing-Return-Typen mehrere Vorteile:
Fazit
Trailing-Return-Typen haben zwar bestimmte Vorteile, derzeit jedoch nicht weithin angenommen. Ihr Einsatz in bestimmten Fällen und ihr Potenzial zur Verbesserung der Lesbarkeit deuten jedoch darauf hin, dass sie in Zukunft häufiger vorkommen könnten. Für neue C 11-Programme wird empfohlen, gegebenenfalls die Einführung von nachgestellten Rückgabetypen in Betracht zu ziehen, um die Ästhetik des Codes zu verbessern und die Konsistenz aufrechtzuerhalten.
Das obige ist der detaillierte Inhalt vonSollten nachgestellte Rückgabetypen der Standard im neuen C 11-Code sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!