W8045 Pas de déclaration pour la fonction 'fonction' (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

(Option de ligne de commande affichant cet avertissement : -wnod)

Ce message s'affiche si vous appelez une fonction sans l'avoir déclarée.

En C, vous pouvez déclarer une fonction sans présenter de prototype :



 int func();



En C++, chaque déclaration de fonction est également un prototype ; l'exemple ci-dessus est équivalent à



 int func(void);



La déclaration peut être de style classique ou moderne (prototype).