Bonjour,
Je dois créer une classe Tableau à 2D d'entiers (Array) divisée dans un fichier .h et un .cpp
Ma classe ressemblera donc à ceci:
J'ai un petit problème pour mon constructeur avec 3 paramètres: je dois donc créer un tableau dynamique interne à 2D et pouvoir utiliser dans les autres méthodes de la classe l'écriture: array[x][y] pour accéder aux entiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class Array { int ** array; unsigned nbLig; unsigned nbCol; public: //Constructeurs Array(unsigned nbL=1, unsigned nbC=1, int valInit=0); Array(const Array & a); //Destructeur ~Array(); //Surcharge affectation Array & operator= (const Array & a); //Accesseurs unsigned getNbLig() const; unsigned getNbCol() const; };
Voici mon constructeur, j'initialise nbLig et nbCol mais il me reste à créer le tableau et initialiser chaque case avec valInit... :
Merci d'avance et bonne soirée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Array::Array(unsigned int nbL, unsigned int nbC, int valInt) { if(nbL==0) nbLig=1; else nbLig=nbL; if(nbC==0) nbCol=1; else nbCol=nbC; .........????????????............. }
Partager