W8045 Keine Deklaration für Funktion 'funktion' (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

(Die Kommandozeilenoption zur Anzeige dieser Warnung lautet: -wnod)

Diese Warnung erhalten Sie, wenn Sie eine Funktion aufrufen, ohne diese vorher deklariert zu haben.

In C kann eine Funktion ohne Prototyp deklariert werden, z. B.:



 int func();



In C++ stellt jede Funktionsdefinition auch einen Prototyp dar, das Beispiel ist äquivalent zu:



 int func(void);



Die Deklaration kann hier in klassischem oder modernem (Prototyp) Stil erfolgen