G
password schrieb:
Die Leute vom Microsft DX-SDK machen etwas ganz seltsames: Bei Klammern immer ein Leerzeichen
Ich bin zwar ein Freund von Leerzeichen, aber sowas halte ich auch für übertrieben.
password schrieb:
Darüber lässt sich streiten.
Klar, die meisten werden es eh so machen, wie sie es für richtig halten, bzw. wie die Firmenrichtlinien diesbezüglich sind. Ich will nur mal erklären, warum ich sky's Ist-Zustand bevorzuge.
void foo
{
}
^
Hier sind Scopeanfang { und Scopeende } auf einer Linie. Das macht zB schnelles Codedurchsehen für mich einfacher. Die bereits angesprochene Initialisierungsliste
foo() : bla(12), ble(34), bli(56), blo(78), blu(90) {
//...
}
wird gerade bei komplexeren Sachen schnell unübersichtlich. Da gefällt mir
foo()
: bla(12)
, ble(34)
, bli(56)
, blo(78)
, blu(90)
{
//...
}
einfach besser.
Und Pulse's Vorgehensweise mag ich auch nicht sonderlich, also hier mal so und da mal so. Abhängig davon, ob's nur was kleines ist oder nicht. Entweder ich ziehe einen Stil komplett durch oder gar nicht. Aber wie gesagt, das muss jeder für sich selbst entscheiden.