error C2512: 'Carte' : no appropriate default constructor available
Bonjour je débute avec les classes et je n'arrive pas à comprendre une erreur du compilateur :
Citation:
error C2512: 'Carte' : no appropriate default constructor available
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
|
#include "header.h"
class Carte
{
public:
//Constructeur
Carte(int valeurCarte);
//Methodes
int getValeur();
private:
//Attributs
int valeur;
};
Carte::Carte(int valeurCarte) {
valeur=valeurCarte; }
Carte::getValeur() {
return valeur;
}
class TableauJeu
{
public:
//Constructeur
TableauJeu();
TableauJeu(int numPartie);
//Methodes
int getNumPartie();
private:
//Attributs
int num;
Carte jeuCartes[25];
POINT pixelRef;
int JeuCartesPixel[14][19];// 14:Nombre de cartes (AKQV10...), 19:Ligne verticale de pixel pour les différencier
};
TableauJeu::TableauJeu(int numPartie) {
num=numPartie; }
TableauJeu::TableauJeu() {
num=1; }
TableauJeu::getNumPartie() {
return num; } |
Une idée?