Probleme declaration de vector
bonjour a tous.
j'ai un classe CDefautControleur, avec un constructeur et un destructeur, une classe quoi :) et je declare un vector de type CDefaultControleur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
class CDefautControleur
{
public:
char m_type[3];
char m_parametre[3];
int m_horodatage_app_annee ;
int m_horodatage_app_mois ;
int m_horodatage_app_quantieme ;
int m_horodatage_app_heure ;
int m_horodatage_app_minute ;
int m_horodatage_app_seconde ;
int m_horodatage_disp_annee ;
int m_horodatage_disp_mois ;
int m_horodatage_disp_quantieme ;
int m_horodatage_disp_heure ;
int m_horodatage_disp_minute ;
int m_horodatage_disp_seconde ;
CDefautControleur(){
m_horodatage_disp_annee = -1 ;
m_horodatage_disp_mois = -1 ;
m_horodatage_disp_quantieme = -1 ;
m_horodatage_disp_heure = -1 ;
m_horodatage_disp_minute = -1 ;
m_horodatage_disp_seconde = -1 ;
m_horodatage_app_annee = -1 ;
m_horodatage_app_mois = -1 ;
m_horodatage_app_quantieme = -1 ;
m_horodatage_app_heure = -1 ;
m_horodatage_app_minute = -1 ;
m_horodatage_app_seconde = -1 ;
strcpy(m_type,"**");
strcpy(m_parametre,"**");
};
~CDefautControleur() {};
};
typedef std::vector<CDefautControleur> VecCDC
VecCDC ListeJournalDeBord; |
j'ai utiliser le meme proceder dans un autre section de code et ca marche tres bien, ici j'ai une erreur a la compilation :
erreur: expected initializer before '<' token
qui pointe sui la ligne du typedef.
je comprend pas trop l'erreur qq'un pourais m'aidez SVP?
Hervé