Erreur template

Résolu
RaphAstronome Messages postés 104 Date d'inscription samedi 7 décembre 2002 Statut Membre Dernière intervention 17 août 2009 - 23 mars 2006 à 15:03
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 23 mars 2006 à 18:03
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

RaphAstronome Messages postés 104 Date d'inscription samedi 7 décembre 2002 Statut Membre Dernière intervention 17 août 2009
23 mars 2006 à 16:00
J'ai trouvé il falait mettre "using namespace std;" apres le #include <deque>
3
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
23 mars 2006 à 18:03
#include <deque>

ça me disait bien qqch genre les stl ça

dc ui, ça peut se résoudre ainsi

___________________________________________________________
Magicalement
Nono
0
Rejoignez-nous