Bonjour,

Ma question doit sans doute être récurrente mais là je sèche !

Je cherche à faire un tableau en 3 dimensions en quelque sorte ou du moins dans mon cas un QHash<int, QList<QList<double> > > serait l'idéal, mais c'est un peu complexe à mettre en place hélas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
matrice[j][k] =0;
vecteurs[i].append(matrice);
 
// J'ai également essayé ainsi
 
vecteurs[i][j].at(k) =0;
vecteurs[i].at(j).at(k) =0;
vecteurs[i].at(j)[k] =0;
J'ai ou des erreurs du type "index out of range" ou du type "ne peut pas affecter une variable const".

bien sûr à chaque tour de boucle je fais bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
QList<QList<double> > matrice;
matrice.append(QList<double>());
 
// Ou ça selon les cas
 
vecteurs[i].append(QList<QList<double> >());
Quelqu'un à une idée ? Il y a quelque chose que je n'ai pas compris, c'est sur xD