Je suis encore débutante a c++ et je voudrai surcharger les opérateurs mais ça marche pas
c'est quoi le problème

Le prototype de fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Matrice operator+(Matrice const &);
la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Matrice Matrice::operator+(Matrice const& m){
 
Matrice s=new Matrice();
int i, j;
for(i=0;i<2;i++){
    for(j=0;j<2;j++){
        s[i][j]= mat[i][j]+m.mat[i][j];
    }
}
return s;
}
On ne donne ce message d'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
In member function 'Matrice Matrice::operator+(const Matrice&)':
Merci