Comment hériter de la classe vector

perelman Messages postés 60 Statut Membre -  
BOB-XM2 Messages postés 183 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. BOB-XM2 Messages postés 183 Date d'inscription   Statut Membre Dernière intervention   65
     
    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