C/C++ Einrückungsstil/Klammernsetzung im Standard C11
-
Hallo,
ich hab mir gerade den C ISO/IEC 9899:201x Standard angeschaut. Hier der Link: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
Und ich wundere mich über den Einrückungsstil bzw. Klammernsetzung z.B. auf Seite 145Da seh ich am Seitenanfang den Stil von ANSI:
double convert(int is_fahr, double temp) { /* A translator may perform inline substitutions */ return is_fahr ? cels(temp) : fahr(temp); }
Ist doch der ANSI Stil, gell? Ich dachte jedenfalls, dieser Stil ist auch der von ISO, oder?
Aber gerade sieben Zeilen tiefer sehe ich eine Funktion die den Einrückungsstil von K&R benutzt:_Noreturn void f () { abort(); // ok }
Warum hat ein offizielles ISO Dokument so ein Chaos in der Code Formatierung??? Weiss jemand eine gute Webpage bzgl. den Einrückstil-Standards, wo vor allem auch der ANSI/ISO Stil drin vorkommt.
Danke
-
Das ist ein Draft, nicht das offizielle ISO-Dokument. Beziehungsweise es ist ein offizielles ISO-Dokument, aber eben der offizielle Entwurf, nicht das finale Dokument.