Urgent probléme héritage

Fermé
perelman Messages postés 57 Date d'inscription vendredi 12 octobre 2012 Statut Membre Dernière intervention 6 septembre 2013 - 3 mars 2013 à 17:50
 perelman - 6 mars 2013 à 20:54
Bonjour,

svp comment je pourrai hériter de la classe vector pour surcharger les opérateurs arithmétiques , j'en ai besoin pour mon mini projet a l'école et merci beaucoup pour vos réponses.
ps: j'ai des problèmes avec les constructeurs de la classe vector dans ma classe vector_héritière.

2 réponses

BOB-XM2 Messages postés 180 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 23 juillet 2013 65
4 mars 2013 à 01:23
tu peux expliquer d'avantage stp?

au pire des cas, cherche le fichier vector.h (et .cpp) dans le dossier du programme, et essai de les lire
0
perelman Messages postés 57 Date d'inscription vendredi 12 octobre 2012 Statut Membre Dernière intervention 6 septembre 2013
4 mars 2013 à 22:42
en fait qu'on je mets mon constructeur par défaut vector() dans le constructeur de la maclasse héritière , le compilateur me demande de donner tous les constructeur, par exemple qu'on j'essaie de faire vector_héritier *a; a = new vector_héritier(10); , le compilateur me de qu'on vector_héritier ne prend que 0 argument et moi je lui ai donné 1.

et merci pour vos réponses :)
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
5 mars 2013 à 09:09
le compilateur me demande de donner tous les constructeur
Et bien, donne lui.
0
perelman Messages postés 57 Date d'inscription vendredi 12 octobre 2012 Statut Membre Dernière intervention 6 septembre 2013
5 mars 2013 à 12:42
mais comment je vais savoir tous les prototypes des constructeurs ???
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
5 mars 2013 à 13:45
fait juste ceux que tu utilises
0
perelman Messages postés 57 Date d'inscription vendredi 12 octobre 2012 Statut Membre Dernière intervention 6 septembre 2013
5 mars 2013 à 19:43
ok, je vais essayer , juste comment je pourrai savoir les prototypes de la classe vector , c'est la documentation officiel ???
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
4 mars 2013 à 10:08
class vector2 : public std::vector<double>

0