surcharge d'opérateur d'accés
bonjour
tout le monde je solicite votre aide concernant la surcharge d'opérateur:
j'ai une classe matrice définit comme suit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| template <typename T>
class Matrix{
private:
unsigned int n;
unsigned int m;
typedef T * pdata;
pdata *ligne;
public:
T& operator[][](int i),(int j){
return ligne[i][j];
}
...
}; |
je veux pouvoir obtenir l'élèment Aij de la façon suivante:A[i][j]
j'ai fait ceci
Code:
1 2
| T& Matrix<T>::opetarot[][](int i),(int j){
return ligne[i][j];} |
mais ça me donne rien si quelqu'un peux m'aider je lui serai très reconnaissant
cordialement