cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
16 mai 2004 à 20:04
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
17 déc. 2004 à 11:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
je ne ferais pas comme ça, compare plutôt Num et Denom de this et de F (pq créer F1 et F2? ça fait deux créations d'objets en trop)
je suppose qu'il y a le même genre de code à modifier ailleurs ds la classe, j'ai pas regardé.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 20 mai 2004 à 09:10
autre chose que j'avais pas vu
Fraction& operator=(const Fraction&);
c'est à dire l'operateur d'affectation, ne le redefinie pas, tu pourra pas faire plus optimisé que celui crée par le compilateur par defaut
MWT_Krantset
Messages postés1Date d'inscriptiondimanche 16 mai 2004StatutMembreDernière intervention17 mai 2004 17 mai 2004 à 19:08
Merci je fais ces modifs ....
Sinon, j'ai un pb sur la division ... je la règle et dirai quand je poserai une nouvelle version qui ne tardera pas trop .... ;)
MWT_Krantset
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 16 mai 2004 à 20:04
salut,
pour la fonction puissance, tu peux surcharger l'operateur ^, je trouve ca plus explicite et c'est presque rien a changer
la methode MemeDenom pourrait etree une methode de classe je pense
la classe est assez fonctionnelle, c'est pas mal
ps : Fraction(const int, const int); le const est inutile, tu passe les int par copie
17 déc. 2004 à 11:51
13 juil. 2004 à 12:55
{
Fraction F1(*this),F2(F);
return (F1.ValAprox() == F2.ValAprox());
}
je ne ferais pas comme ça, compare plutôt Num et Denom de this et de F (pq créer F1 et F2? ça fait deux créations d'objets en trop)
je suppose qu'il y a le même genre de code à modifier ailleurs ds la classe, j'ai pas regardé.
20 mai 2004 à 09:10
Fraction& operator=(const Fraction&);
c'est à dire l'operateur d'affectation, ne le redefinie pas, tu pourra pas faire plus optimisé que celui crée par le compilateur par defaut
17 mai 2004 à 19:08
Sinon, j'ai un pb sur la division ... je la règle et dirai quand je poserai une nouvelle version qui ne tardera pas trop .... ;)
MWT_Krantset
16 mai 2004 à 20:04
pour la fonction puissance, tu peux surcharger l'operateur ^, je trouve ca plus explicite et c'est presque rien a changer
la methode MemeDenom pourrait etree une methode de classe je pense
la classe est assez fonctionnelle, c'est pas mal
ps : Fraction(const int, const int); le const est inutile, tu passe les int par copie