Coding style-Rat/Begründung(en) für die Platzierung von Leerzeichen im control-Anweisungen mit C++

Angesichts der folgenden zwei coding-styles, geben Sie bitte einen Begründung (einige vor - /Nachteile), warum würde man möglicherweise vorzuziehen, die andere beim schreiben von C++ code.

( Bitte tun nicht Antwort mit "es ist nicht wichtig"; "das ist ganz einfach, man"; etc. Die Frage ist speziell über die möglichen pro - /Kontra (falls vorhanden) der beiden Abstand Stile unten. Danke. )

//VARIANT A (NO space after control keyword /space before curly brace)
if(condition) {
  //...
}
else if(c2) {
  //...
}
else {
  //...
}

for(int i=0; i<e; ++i) {
  //...
}

...

//vs. VARIANT B (space after control keyword /NO space before curly brace)

if (condition){
  //...
}
else if (c2){
  //...
}
else{
  //...
}

for (int i=0; i<e; ++i){
  //...
}

...

Hinweis: Abgesehen von Geschmack, Fragen, ich Frage dies, weil ich sehe beide Stile in unserer code-Basis und würde versuchen, einige Argumente für die vorzuziehen ist.

Sollte dies nicht sein community-wiki?
Ja, sollte es.
Warum sollte das so sein community-wiki?
Was macht Sie denken, es ist eine mögliche Begründung, andere als die auf der Basis von Geschmack oder ästhetik?
Ich hasse beide. Die geschweiften Klammern nicht ausgerichtet.

InformationsquelleAutor Martin Ba | 2010-12-06

Schreibe einen Kommentar