bonjour,

j'ai un constructeur joueur qui prend en parametre un objet d'une classe plateau.

Joueur::Joueur(string const& name,Plateau const& plateau1,Plateau const& plateau2,TcpSocket const& socket)

et le compilo me met une erreur du genre

joueur.cpp:25: error: no matching function for call to 'Plateau:: Plateau()'
plateau.h:32: note: candidates are: Plateau:: Plateau(const std::string&)
plateau.h:26: note: Plateau:: Plateau(const Plateau&)
make: *** [joueur.o] Error 1
je comprend qu'il essaye de creer un plateau avec le constructeur Plateau() et qu'il n'existe pas.

j'ai essayer de faire un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Joueur::Joueur(string const& name,Plateau const& plateau1,Plateau const& plateau2,TcpSocket const& socket) : Plateau(plateau1),Plateau(plateau2)
mais le compilo dit

joueur.cpp:25: error: type 'Plateau' is not a direct base of 'Joueur'
HELP ???

Merci