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
si a b c trois objets de type Signal
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; }
(a+b).Affiche <<<<<<<ca marche (ou affiche est une methode qui affiche les tableaux)
c=a+b ca ne marche pas
Partager