Bonjour je débute avec les classes et je n'arrive pas à comprendre une erreur du compilateur :

error C2512: 'Carte' : no appropriate default constructor available
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; }
Une idée?