Comment hériter de la classe vector

Fermé
perelman Messages postés 57 Date d'inscription vendredi 12 octobre 2012 Statut Membre Dernière intervention 6 septembre 2013 - 2 mars 2013 à 16:29
BOB-XM2 Messages postés 180 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 23 juillet 2013 - 4 mars 2013 à 01:34
Bonjour, je voudrais créer une classe qui hérite de la classe vector, et après la surchager par des choses dont j'en ai besoin , mais j'arrive pas a le faire puisque je ne sais pas comment mettre tout les constructeurs de la classe vector dans le constructeur de ma classe héritière ( et est ce qu'on ait censé faire ça ou seulement celui par défaut), est ce que quelqu'un aurait une ideé je serait reconnaissant et merci d'avance pour vos réponses :)

1 réponse

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:34
un exemple d'utilisation de vector, avec quelques fonctionnalités.
-------------------------
#include<iostream>
#include<vector>
using namespace std;
void main()
{
vector<int> v;
vector<int>::iterator it;
cout<<endl;
for(int i=1; i<5; i++)
v.push_back(i);
for(it=v.begin(); it!=v.end(); it++)
{
cout<<*it<<"\t"<<&(*it);
cout<<"\n valeur de it._ptr "<<it._Ptr<<endl;
cout<<"\n l'adresse de it est :"<<&it<<endl<<endl;
cout<<"\n ****************************"<<endl;
}
system("PAUSE");
}
-------------------

il suffit de remplacer void main() par class vect_herit
ca serai plus facile si tu déclare en public au lieu de parivate, mais tt dépend de ske tu veux faire
0