IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

insertion dans un vecteur


Sujet :

SL & STL C++

  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 38
    Par défaut insertion dans un vecteur
    rebonjour,

    j'ai declaré un vecteur d'objet article

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     vector <Article> Vart;
     
     
    Article * ar=new Article();
                        long int identifiant=strtol(tab_ligne[0],NULL,10);
                        art.setIdentifiant((long int)tab_ligne[0]);
                         double prix=atof(tab_ligne[1]);
                        art.setPrix(prix);
                        const char * libelle;
                        libelle=new char[tab_ligne[3].size()+1];
                        ar->setLibelle("aaaa");
                        // ajouter l'objet article art à la fin
                Vart.push_back(ar);
    lors de la derniere instruction il affiche une erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    153 C:\Documents and Settings\pc\Bureau\Mts System\article.cpp no matching function for call to `std::vector<Article, std::allocator<Article> >::push_back(Article*&)' 
     note C:\Dev-Cpp\include\c++\3.4.2\bits\stl_vector.h:557 candidates are: void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Article, _Alloc = std::allocator<Article>]
    pouvez m'aider pour resoudre ce probleme ?? merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Ton tableau stocke des Article, et tu veux y placer un Article*.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 38
    Par défaut
    merci pour la reponse et la remarque??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. insertion de valeurs dans un vecteur
    Par leonel10 dans le forum MATLAB
    Réponses: 3
    Dernier message: 10/08/2013, 17h31
  2. Insertion dans un vecteur
    Par belfort90 dans le forum C++Builder
    Réponses: 1
    Dernier message: 10/07/2013, 14h38
  3. Insertion élément dans un vecteur
    Par baltam2 dans le forum MATLAB
    Réponses: 2
    Dernier message: 24/05/2012, 15h12
  4. insertion d'une valeur dans un vecteur
    Par devlop_RO dans le forum MATLAB
    Réponses: 3
    Dernier message: 14/08/2010, 11h38
  5. [dernier element conteneur] insertion dans vecteur
    Par ZaaN dans le forum SL & STL
    Réponses: 1
    Dernier message: 02/08/2007, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo