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 : 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
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 ?