Aux secours !!!!!!!

polokus Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
polokus Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
j ai un projet en c++ je suis débutant et la je sui bloque au depart.
j'utilise dev c++ le premier poblemec est k le compilateur ne reconnait pas le type string mm en incluant la librairie en entete

j'ai aussi une autre erreur k je comprends pa
"no matchingfunction for call to 'joueur::joueur()'" dans la ligne de code en rapport avec le constructeur de la classe jeu.

voici une partie de mon code:

Jeu::Jeu(Damier D, Joueur A,Joueur B )
{
dam=D;
j1=A;
j2=B;

}

Classe Joueur:

#ifndef JOUEUR_H
#define JOUEUR_H
#include <string>
/*
* No description
*/

class Joueur
{
public:
string nom;
int type;

// class constructor
Joueur(string n, int t);
// class destructor
~Joueur();
};

5 réponses

WinGs Messages postés 249 Statut Membre 34
 
#include <string.h>

cppstring

Et attention à la casse : joueur & Joueur
0
polokus Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci wings
mais meme en utilisant string.h ca marche pas

et plz tupx medonner plus deprecision concernant & joueur

merci d avance
0
WinGs Messages postés 249 Statut Membre 34
 
c'est juste que si la fonction s'appelle Joueur(), en appeleant joueur() aucune fonction n'est trouvée car c'est sensible à la casse
0
Pierro
 
Essaye de déclarer ton attribut nom comme ça :

String nom;

au lieu de :

string nom;

Pierro.
0
polokus Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
:(
merci pierro mais deja essaye
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
polokus Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
dans le constructeur de la classe Jeu on utilise deux objets de la classe joueur
et comme t as vu dans le code on a pa de fonction joueur
0