Erreur template [Résolu]

Signaler
Messages postés
104
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
17 août 2009
-
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
-
Bonjour,

J'ai un probleme avec Dev-c++ (GCC) Lorsque je complie ça (il ce trouve dans le .h) et aucune instruction ne le précéde :
#ifndef _TRANSLATE_H_
#define _TRANSLATE_H_


#include <deque>


class Trans_phrase {
public:
char* pNom;
char* pPhrase;
//bool est(char* nom);
};


class Translator {
private:
deque<Trans_phrase> pPhrases;

public:
void loadfile(char* fichier);
//void strcpy(char* dest, const char* nom);
//void strcat(char* dest, const char* nom);
};


#endif

J'obtiens :
ISO C++ forbids declaration of `deque' with no type
expected `;' before '<' token
In member function `void Translator::loadfile(char*)':

Je trouve ça très bizard car c'est une simple template.

RaphAstronome
[url]http://www.astro5000.com/url
[url]http://www.groupemshareware.com/url
[url]http://www.nintendogroupe.com/url

[url]http://iecg.groupemshareware.com/url <= Jeu de gesion d'entreprises en PHP <img src="/imgs2/smi

2 réponses

Messages postés
104
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
17 août 2009

J'ai trouvé il falait mettre "using namespace std;" apres le #include <deque>
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
#include <deque>

ça me disait bien qqch genre les stl ça

dc ui, ça peut se résoudre ainsi

___________________________________________________________
Magicalement
Nono