Tableau dynamique 2 dimensions ? !
Bonjour,
je cherche a creer un tbaeau dynamique a 2 dimensions.
ordi **tablo = new ordi*[hauteur];
for (int i = 0 ; i< hauteur; ++i)
tablo[i] = new ordi[largeur];
bon voila ce que j'ai mis dans mon code. le tableau est de type ordi.
je sais, je passe par des pointeurs, il y a plus simple mais bon... je souhaite le faire comme ca.
alors ma question est est ce que jusque la mon code est bon ?
De plus, je veux que le cases du tableau prennent pour valeur des attribus definits dans ma classe ordi. et la je ne sais pas comment faire.
je cherche a creer un tbaeau dynamique a 2 dimensions.
ordi **tablo = new ordi*[hauteur];
for (int i = 0 ; i< hauteur; ++i)
tablo[i] = new ordi[largeur];
bon voila ce que j'ai mis dans mon code. le tableau est de type ordi.
je sais, je passe par des pointeurs, il y a plus simple mais bon... je souhaite le faire comme ca.
alors ma question est est ce que jusque la mon code est bon ?
De plus, je veux que le cases du tableau prennent pour valeur des attribus definits dans ma classe ordi. et la je ne sais pas comment faire.
A voir également:
- Tableau dynamique 2 dimensions ? !
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Tableau ascii - Guide
- Trier un tableau excel - Guide
2 réponses
Pour initialiser tes éléments tu vas devoir écrire un truc du genre :
... en admettant que ordi ait un constructeur qui prenne en paramètre un int.
Bonne chance
for(std::size_t i = 0; i < largeur; ++i) { tablo[i] = ordi(10); }
... en admettant que ordi ait un constructeur qui prenne en paramètre un int.
Bonne chance