bonjours tout le monde!


Mon probleme est que j'ai mis en place une classe, mais il y a un truc qui cloche: en effet

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
 
void Signal::operator=(Signal &s){
     int i;
     mLongueur=s.mLongueur;
     mSignal=new short[mLongueur];
     for(i=0;i<mLongueur;i++){
                              mSignal[i]=s.mSignal[i];}
                              }
 
Signal  Signal::operator+(Signal &s){
       Signal b(s.mLongueur+mLongueur);
       int i;
 
       for (i=0;i<mLongueur;i++){
           b.mSignal[i]=mSignal[i];}
       for (i=0;i<s.mLongueur;i++){
           b.mSignal[i+mLongueur]=s.mSignal[i];}
          return b; }
si a b c trois objets de type Signal
(a+b).Affiche <<<<<<<ca marche (ou affiche est une methode qui affiche les tableaux)

c=a+b ca ne marche pas