C/C++ Einrückungsstil/Klammernsetzung
-
Hallo,
im C++ 2003 ISO Standard (http://cs.nyu.edu/courses/fall12/CSCI-GA.2110-001/downloads/C++ Standard 2003.pdf) ist ebenso wie im Draft
C ISO/IEC 9899:201x Standard der Einrückungsstil bzw. Klammernsetzung uneinheitlich.Z.B. auf Seite 321
Da seh ich am Seitenanfang den Stil von K&R:
void k2() { B<1> b; g(b); //OK: cv-qualifiers are ignored on template parameter types }Und ein paar Zeilen tiefer sehe ich eine Funktion die den Einrückungsstil von ANSI benutzt:
int m() { f(&g); //error: ambiguous f(&h); //OK: void h(char,int) is a unique match f(&foo); //error: type deduction fails because foo is a template }Man sieht meistens auch bei class/struct den K&R Stil und bei Methoden ANSI.
Weiss jemand eine gute Webpage/Link bzgl. Einrückstil/Klammersetzung/Formatierungs-Standards?
Danke
-
verliernix schrieb:
Weiss jemand eine gute Webpage/Link bzgl. Einrückstil/Klammersetzung/Formatierungs-Standards?
Ich verwende aktuell gerne einfach den Google-Stil:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xmlbzw. http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Formatting
Für bestehende Projekte natürlich das was dort verwendet wird (oder zumindest großteils verwendet wird).
-
Weiss jemand eine gute Webpage/Link bzgl. Einrückstil/Klammersetzung/Formatierungs-Standards?
Es gibt keinen Standard bezüglich Code-Formatierung, das ist Geschmackssache.
-
Singender Holzkübel schrieb:
Es gibt keinen Standard bezüglich Code-Formatierung, das ist Geschmackssache.
Er meint Style Guidelines. Die gibt es zuhauf.
-
verliernix schrieb:
Man sieht meistens auch bei class/struct den K&R Stil und bei Methoden ANSI.
Hmm, ev. könnte das der Bjarne Stroustrup Style sein

Da hab ich einen recht guten Link gefunden: http://www.sourceformat.com/coding-standard.htm
-
nman schrieb:
Er meint Style Guidelines. Die gibt es zuhauf.
Verdammt! Mein Fehler...
-
Ich meine auch Code Formatierung. D.h. Einrückungsstil und Klammernsetzung in erster Linie mal. Kann man ja auch als Coding Style bezeichnen, oder nicht?

Aber richtig, scheinbar gibt es beides zuhauf.So etwas in der Art, meine ich: http://en.wikipedia.org/wiki/Indent_style
Ja, vielleicht ist es wirklich so, dass es dazu keinen Standard gibt sonders halt viele verschiedene Styles.