« Programmation C++/Opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
m Bot: Retouches cosmétiques |
||
Ligne 7 :
class Q{
public:
int num;
int den;
Q(int a=0,int b=1);
Q operator+(Q a);
void show();
};
Q::Q(int a,int b){
num=a;
den=b;
Ligne 20 :
Q Q::operator+(Q a){
Q t;
t.num=num*a.den+den*a.num; // stock le numérateur des nombres additionnés
t.den=den*a.den; // stock le dénominateur des nombres additionnés.
return t;
}
Ligne 31 :
int main(){
Q a(3,4),b(1,2);
a=a+b; // additionne a et b est stocke le résultat sous a.
a.show(); // affiche a
return 0;
}
</pre>
|