Discussion:Langage C++/Annexe/Exemples C++
Ajouter un sujetApparence
Implémentation des quadrilatères en C++
[modifier le wikicode]L'implémentation n’est pas complète, pour utiliser la classe quadrilatère on utilise une classe dérivée avec la longueur des côtés. On pourra ajouter une fonction pour les homothéties avec un paramètre k coefficient.
class Quadrilatere_derive : Quadrilatere {
double c;
public:
virtual void homotetie(double k) { c*=k; }
virtual double AB() { return c; }
virtual double BC() { return }
virtual double CD() { return }
virtual double DA() { return }
};
z != ?
[modifier le wikicode]Bonjour. J'ai un doute sur :
bool operator!=(complex a1, complex a2)
{
return a1.re!=a2.re&&a1.im!=a2.im;
}
J'aurais mis, à défaut d'une négation de l'égalité :
bool operator!=(complex a1, complex a2)
{
return ((a1.re!=a2.re) || (a1.im!=a2.im);
}
On peut vérifier, svp ?