Déclaration de fonction dans fonction.hpp
Vince5000
Messages postés
2
Statut
Membre
-
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai un problème que je n'arrive pas à résoudre :
Je déclare une fonction dans un fichier.hpp, j'implémente cette fonction dans un fichier.cpp. Cette fonction prend un string en paramètre (j'ai donc inclu <string.h>), et lorsque je compile, il est mit que string n'est pas déclaré. Toutes mes inclusions semblent bonnes car, lorsque je remplace le type string par int par exemple, plus de problème !
Avez vous une solution ?
Merci.
J'ai un problème que je n'arrive pas à résoudre :
Je déclare une fonction dans un fichier.hpp, j'implémente cette fonction dans un fichier.cpp. Cette fonction prend un string en paramètre (j'ai donc inclu <string.h>), et lorsque je compile, il est mit que string n'est pas déclaré. Toutes mes inclusions semblent bonnes car, lorsque je remplace le type string par int par exemple, plus de problème !
Avez vous une solution ?
Merci.
Configuration: Linux Firefox 3.5.7
3 réponses
-
salut,
je me souviens avoir eu souvent ce problème...
Pour commencer, en C++, c'est include <string> .
Ensuite tu es sûr de l'avoir mis partout (dans le hpp et le cpp ) ?
cdlt -
Merci beaucoup pour ta réponse,
Mais j'ai trouvé la solution : j'ai tout simplement oublié le using namespace std ; !!!!!!!
J'ai cherché pendant une heure pour ca ^^.
Merci quand même.
Bonne soirée/nuit. -
ahhhh ouais :D saleté de std!
ok, tant mieux.
bonne continuation