Bonjour,
je dois créer une classe Tableau représentant un tableau à deux dimensions en C++ (mode console).
J'ai su le créer de la façon suivante:
Mais je dois le créer en tant que "VRAI" tableau à 2d. C-à-d:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class Tableau { int * t; unsigned nbR, nbC ; public: Tableau(){ nbC=5; nbR=3; t = new int [nbC*nbR] ; } ...... }
Ce code est-il correcte? Et comment dois je déclarer mon attribut "t"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class Tableau { int * t; ---> comment faire? une double indirection? unsigned nbR, nbC ; public: Tableau(){ nbC=5; nbR=3; t = new int [nbC][nbR] ; } ...... }
Est ce que : int ** t est correcte?
Merci d'avance et bonne soirée!
Partager