La liste d'initialisation de mon constructeur est refusée (:
Bonjour tout le monde,
Il y'a quelque chose que je ne comprends pas du tout.
J'obtiens ce message d'erreur :
Citation:
error C2550: 'CVhehicule' : constructor initializer lists are only allowed on constructor definitions
Le problème est ici :
Code:
1 2 3 4 5 6
| CVehicule::CVhehicule(const char* UneImmatriculation,short UnNombreDePlaces)
:m_NombrePlaces(0)
{
Immatriculation(UneImmatriculation);
NombreDePlaces(UnNombreDePlaces);
} |
S'est ce qui est en rouge qui pose problème.
Je ne comprends pas car je l'ai toujours fait comme ça et je n'a jamais eu de problème.
Avez-vous une explication à cela ?
Merci d'avance.
beegees