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   -
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.

3 réponses

Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
 
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
0
Vince5000 Messages postés 2 Statut Membre
 
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.
0
Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
 
ahhhh ouais :D saleté de std!

ok, tant mieux.

bonne continuation
0