Java-Programmierer? Wenn man mehrere Parameter definiert und idealerweise die Definition bei Bedarf umbricht ist die Klammer in der nächsten Zeile weit leserlicher:
Java-Stil ohne Zeilenumbruch:
int myFunction(string parameter_mit_einem_ewig_langen_namen, IrgendEineKlasse nochn_parameter, void* foo, double bar, bool baz, void* foo2, double bar2, bool baz2){
return 0;
}
K&R/C-Stil ohne Zeilenumbruch:
int myFunction(string parameter_mit_einem_ewig_langen_namen, IrgendEineKlasse nochn_parameter, void* foo, double bar, bool baz, void* foo2, double bar2, bool baz2)
{
return 0;
}
Das ist beides hässlich.
[line]
Java-Stil mit Zeilenumbrüchen:
int myFunction(string parameter_mit_einem_ewig_langen_namen,
IrgendEineKlasse nochn_parameter, void* foo, double bar,
bool baz, void* foo2, double bar2, bool baz2){
return 0;
}
K&R/C-Stil mit Zeilenumbrüchen:
int myFunction(string parameter_mit_einem_ewig_langen_namen,
IrgendEineKlasse nochn_parameter, void* foo, double bar,
bool baz, void* foo2, double bar2, bool baz2)
{
return 0;
}
Hier wird glaub ich gut deutlich, warum die Klammer in der nächsten Zeile sinnvoll ist.