Bonjour @ tous,
J'ai un petit problème pratique sur un deque (ou un vector, ici ça ne change rien (si ?))) multidimensionnel dont je voudrais connaître la taille sur une seule dimension.
Imaginez que j'ai un vector deux dimensions tableau[l][k], donc avec des lignes et des colonnes pas forcément de la même taille :
Si on utilise la méthode size(), elle nous renvoie le nombre d'éléments total, à savoir ici nombre_de_lignes*nombre_de_colonnes). Or j'aimerais accéder à un seul de ces deux paramètres, par exemple ici juste le nombre de colonnes de la deuxième ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part vector< vector<int> > tableau;
Mais ceci renvoi en fait le nombre d'éléments de la ligne 1 + celui de la ligne 0... en généralisant, size() renvoie le nombre total d'éléments précédents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part nbCol2 = tableau[1].size();
Quelle est la procédure à suivre ?
Merci par avance
Partager