class complexe { public: /////////////////////////////////////////// // Constructeur par default complexe() : re(0.0), im(0.0) {} /////////////////////////////////////////// // Constructeur par valeur complexe(double reel, double imaginaire) : re(reel), im(imaginaire) {} double re; double im; complexe operator+(complexe); void operator+=(complexe); complexe operator-(complexe); void operator-=(complexe); complexe operator*(complexe); void operator*=(complexe); complexe operator/(complexe); void operator/=(complexe); int operator==(complexe); complexe conjugue(); };
Télécharger le zip
Si tu fais l'opérateur ==, tu peux également faire != De plus, ici == renvoie un int (2 ou 4 octets) alors qu'il pourrait renvoyer un booléen, puisque c'est en C++ et non en C que tu programmes.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 497 membres 78 nouveaux aujourd'hui 16 195 membres club