bonjour tous le monde
bon voila mon probl�me :
j'ai fait une class ensemble pour la qu'elle j'ai d�fini un constructeur de copie comme suite
mon TP consiste a "se familiaris� avec la STL" pour cella je doit cr�e et g�r�e une liste de ma class ensemble on utilisant le mod�le d�fini dans STL
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 class ensemble { int card; int *ens; public: ensemble (ensemble &); { card=A.card; ens = new int [card]; for(int i=0;i<card;i++) ens[i]=A.ens[i]; } }
au main qd je fait
il y a une erreur dans je ne comprend rien du tous qui survient :
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 int main() { int car1,car2; list <ensemble> P; cout << "Entrez le cardinale de votre ensemble A : "; cin >> car1 ; ensemble A(car1); P.push_back(A); cout << "Entrez le cardinale de votre ensemble B : "; cin >> car2 ; ensemble B(car2); P.push_back(B); cout << P.front(); cout << P.back ();
constructeur de copie non d�fini ou qu'il est d�finit explicitement
aidez moi SVP
merci bien![]()
Partager