nickydaquick
Messages postés416Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention19 décembre 20133 25 nov. 2006 à 01:46
Salut, euh pour ta source tres cher , jpense que tu as du te tromper de zip. C'est pour moi la seule explication. Parce qu'il n'y a aucune structure de donnee que ce soit une liste , une pile , ... peu importe. Meme pas a trace d'un pointeur quelque part. En fait tu as du nous livrer une classe Complexe que tu as toi meme programmee. Ce qui est cool ... mais qui ne reflete pas le titre de ton article. Nous sommes impatients de voir ton chef d'oeuvre.
Petite remarque, les classes Friends sont deconseillees. Il y a toujours un autre moyen de pouvoir redefinir les operateurs. si tu veux les surcharger , tu peux les redefinir directement hors de la classe , avec plusieurs arguments ( si par exemple tu veux additionner un entier avec un complexe , au lieu d'un complexe avec un entier )
Salut
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 17 nov. 2006 à 21:43
C'est vrai que je vois pas vraiment de pile chainées la dedans... -> A supprimer ou à updater.
Arnaud16022
Messages postés1329Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention16 juin 20102 17 nov. 2006 à 13:23
Oui, tu peux expliquer le titre stp ?
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 17 nov. 2006 à 00:58
Non, la version friend est plus logique pour operator +(complex, complex) que ce que tu propores ZerocOOl, bien que les deux donnes exactement la meme chose. Quand les roles des arguments sont symétriques, la version friend est mieux. Mais les gouts ne se discutent pas.
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 16 nov. 2006 à 23:34
De plus les complexes existent déjà :
#include <complex>
cs_Zeroc00l
Messages postés367Date d'inscriptionlundi 1 avril 2002StatutMembreDernière intervention11 février 2010 16 nov. 2006 à 23:25
Utiliser friend ... c'est mal !
Si je ne m'abuse :
friend Ccomplex operator +(const Ccomplex &c,float x);
et
friend Ccomplex operator *(const Ccomplex &c,float x);
n'ont pas besoin de friend, car elles peuvent être écrite de cette façon:
25 nov. 2006 à 01:46
Petite remarque, les classes Friends sont deconseillees. Il y a toujours un autre moyen de pouvoir redefinir les operateurs. si tu veux les surcharger , tu peux les redefinir directement hors de la classe , avec plusieurs arguments ( si par exemple tu veux additionner un entier avec un complexe , au lieu d'un complexe avec un entier )
Salut
17 nov. 2006 à 21:43
17 nov. 2006 à 13:23
17 nov. 2006 à 00:58
16 nov. 2006 à 23:34
#include <complex>
16 nov. 2006 à 23:25
Si je ne m'abuse :
friend Ccomplex operator +(const Ccomplex &c,float x);
et
friend Ccomplex operator *(const Ccomplex &c,float x);
n'ont pas besoin de friend, car elles peuvent être écrite de cette façon:
Ccomplex operator +(float x) const;
et
Ccomplex operator *(float x) const;
16 nov. 2006 à 22:22
NaN ? ^^
Louis