Passage d'un tableau d'une classe.
Bonjour,
hier j'ai posé la question de comment passer un attribut d'une classe à une autre, aujourd'hui j'ai le même problème mais avec un tableau. Je n'arrive pas à passer l'ensemble du tableau, tout ce que j'arrive à faire c'est passer un élément à la fois :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| class MyTableau{
public:
MyTableau(){
for (int i=0;i<4;++i){
for(int j=0;j<3;j++){
Tableau[j][i] = i+j;
}
}
}
float getTableau(int i, int j) { return Tableau[i][j]; }
private:
int Tableau[3][2];
};
int main(unsigned int argc, char* argv[] ) {
/// GERE LE RENVOI D'UN ELEMENT D'UN TABLEAU DEPUIS UNE CLASSE:
MyTableau * p_Tableau = new MyTableau();
cout << p_Tableau->getTableau(1,2) << endl;
} |
peut-on faire autrement ?