int get(int** tab, int x, int y) { return tab[x - 1][y - 1]; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
for i=1:N
T(3*i-2);
template <typename T> T get(T* tab, int x) { return tab[x - 1]; } template <typename T> T get(T** tab, int x, int y) { return tab[x - 1][y - 1]; } template <typename T> T get(T*** tab, int x, int y, int z) { return tab[x - 1][y - 1][z - 1]; }
for (int i = 1 ; i <= N ; ++i) get(T, 3 * i - 2);//T[3 * i - 2]; for (int i = 1 ; i <= N ; ++i) for (int j = 1 ; j <= N ; ++j) get(T, 3 * i - 2, 3 * j - 2);//T[3 * i - 2][3 * j - 2];
double & Matrice::operator()(unsigned int i, unsigned int j) { if( i>= nbre_lignes || j >=nbre_colonnes) { throw std::string("Hors plage de valeurs"); } return lignes[i-1][j-1]; // j'avais mis [i][j] }