dans une premiere classe je fais
et dans une autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 string** solu = new string*[4];//crée la solution stringstream ss; ss<<3; string str = ss.str(); string abcd[1]; abcd[0]=str; solu[0] = abcd; cout<<solu[0][0]<<endl;//il affiche 3 return solu;
je ne comprends pas pourquoi dans la premiere classe il affiche le nombre correctement et quand je renvoie puis recoit la matrice il plante lorsque je veux acceder a cette valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 string **sol = config->newConfig(p67,listpieces,listtri);//prends le return solu; if(sol[0][0]=="3"){ cout<<10<<endl;//il n'affiche rien } string a = sol[0][0];//il plante cout<<a<<endl; cout << sol[0][0] << endl;//il plante
note : lorsque j'accede aux autres valeurs de la matrice tout va bien
merci de votre aide
Partager