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.
Configuration: Linux
Firefox 3.5.7

3 réponses

  1. 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
  2. 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
  3. 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