65 votes

variable ou champ déclaré nul

J'ai une fonction appelée:

 void initializeJSP(string Experiment)
 

Et dans mon fichier MyJSP.h, j'ai:

 2: void initializeJSP(string Experiment);
 

Et quand je compile, j'obtiens cette erreur:

Erreur MyJSP.h: 2: variable ou champ initializeJSP déclaré nul

Où est le problème?

96voto

Johannes Schaub - litb Points 256113

Cela se produit par exemple dans ce cas ici:

 void initializeJSP(unknownType Experiment);
 

Essayez d'utiliser std::string au lieu de seulement string (et incluez l'en-tête <string> ). Les classes de bibliothèque standard C ++ se trouvent dans l'espace de noms std:: .

48voto

Paul Price Points 655

Ce n'est pas réellement un problème avec la fonction étant "vide", mais un problème avec les paramètres de la fonction. Je pense que c'est juste g ++ qui donne un message d'erreur inutile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X