Surcharger l'operateur + en c++
Résolu/Fermé
yuri648
Messages postés
677
Date d'inscription
mardi 30 décembre 2008
Statut
Membre
Dernière intervention
20 mai 2015
-
21 oct. 2011 à 17:51
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 21 oct. 2011 à 22:20
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 21 oct. 2011 à 22:20
A voir également:
- Surcharger l'operateur + en c++
- 0758 quel opérateur - Forum Vos droits sur internet
- A quel opérateur appartient ce numéro ✓ - Forum Opérateurs & Réseaux mobiles
- 0465 quel opérateur belgique ✓ - Forum Vos droits sur internet
- Mia veut diffuser une vidéo en direct sur une plateforme de diffusion en continu et en direct (live streaming). pour cela, elle paramètre un logiciel de diffusion. elle veut : diffuser en 1080p avoir la vidéo la plus fluide possible ne pas surcharger inutilement son processeur quelle configuration doit-elle définir pour avoir le meilleur rendu ? ✓ - Forum Webmastering
- 0644 quel opérateur ✓ - Forum Mobile
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
21 oct. 2011 à 18:26
21 oct. 2011 à 18:26
Il me semble qu'il ne doit pas y avoir d'espace dans le nom de la méthode ::operator+=
De plus, je ne comprends pas pourquoi tu as mis ce code à l'intérieur du constructeur Vecteur3D::Vecteur3D() alors que ce sont deux choses différentes :
De plus, je ne comprends pas pourquoi tu as mis ce code à l'intérieur du constructeur Vecteur3D::Vecteur3D() alors que ce sont deux choses différentes :
Vecteur3D::Vecteur3D() { } Vecteur3D& Vecteur3D::operator+=(const Vecteur3D &a) { x+=a.x; y+=a.y; z+=a.z; return *this; }
21 oct. 2011 à 21:19
21 oct. 2011 à 21:36
Donc soit tu redéfinis operator+ soit tu utilises un code avec +=
21 oct. 2011 à 22:20
j'ai fait n+=vv; elle a marché