Forum: Compiler & IDEs void als Funktionsparameter


von Peter K. (peterka2000)


Lesenswert?

Wie ist es denn nun richtig?
1
void foo(){}
oder
1
void foo(void){}

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Kommt drauf an.

In C gibt es die erste Schreibweise nicht (bzw. es gab sie nur vor 
C89), in C++ sind beide Varianten zulässig.

von (prx) A. K. (prx)


Lesenswert?

C: unten, C++: oben. Allerdings werden C Compiler die obere Variante oft 
auch akzeptieren, evtl. mit Warnung. Hat aber eine andere Bedeutung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.