2009-01-03 13 views
6

Ich habe diese Fragen here gesehen. Ich frage mich, ob es einen offiziellen Namen für die folgende Einrückungsstil existiert:Wie lautet der Name dieses bestimmten Einzugsstils? ("Klammern gestapelt")

void fooBar(String s) 
{ 
    while (true) 
    { 
     // ... do something 
    } 
} 

Wenn die öffnende Klammer in der gleichen Zeile wie die Steueranweisung ist, wird die Anweisungen innerhalb werden eingerückt und die schließende Klammer ist auf dem gleiche Einrückungsebene wie die Steueranweisung, heißt der Stil K & R-Style. Gibt es einen Namen für den Einzugsstil für das obige Codebeispiel?

+0

Ich bin nicht ganz sicher, dass die Beschreibung, die Sie gaben, dem Beispielcode entspricht. – mdec

+0

Die Beschreibung spricht über K & R-Stil (oder "das einzige vernünftige Bracketing-Schema", wenn Sie mich fragen) – PEZ

Antwort

3

Yep, das ist der ANSI-Stil, so genannt, weil es in den ANSI-C-Dokumenten angezeigt. Die beliebte Auto-Formatierung util astyle bezieht sich darauf als ansi

AFAIK, Es ist auch die eine standardmäßig in Visual C++ verwendet.

-1

Es heißt KNF oder Kernel Normalform. Weitere Informationen finden Sie unter man 9 style.

+3

KNF verwenden 8 Platz breite harte Tabs, verwendet Allman/ANSI 4 Leerzeichen breite Registerkarten (Leerzeichen). –

-7

Es sollte als WSRE (Waste of Screen Real Estate) bezeichnet werden.

+5

Oder LIS - Verbesserung der Lesbarkeit. –