Bonjour je débute avec les classes et je n'arrive pas à comprendre une erreur du compilateur :
error C2512: 'Carte' : no appropriate default constructor availableUne idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager