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 :

linking error undifined reference


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut linking error undifined reference
    bonjour tout le monde .
    j ai une classe nommee tuple et une classe nommee relation qu'est un conteneur de tuples a l'aide d'une std::list.
    j ai prevu une methode delete qui supprime un tuple de la relation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void relation::del(const tuple &T) {
     
              if(this->appart(T))
              l.remove(T);
              }
    et j'ai l'erreur suivante:
    [Linker error] undefined reference to `std::list<tuple, std::allocator<tuple> >::remove(tuple const&)'

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    std::list n'a pas de fonction remove, tu devrais avoir une erreur de compilation.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut
    Citation Envoyé par Sylvain Togni Voir le message
    std::list n'a pas de fonction remove
    je suis sur que cette methode existe, voici sa signature:
    void remove ( const T& value );
    et il n'y a vraiment pas d'erreur de compilation.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Quel est ton compilateur ?

    MAT.

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 9
    Par défaut
    Je compile sous bloodshed DEV C++

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Par défaut
    Désolé, la fonction existe effectivement.

    Ça doit être un problème dans les options du linker. Y'a t-il bien "-lstdc++" ?

Discussions similaires

  1. linker error undifined reference to 'winmain@16'
    Par tmerigon dans le forum Dev-C++
    Réponses: 1
    Dernier message: 08/04/2007, 18h20
  2. [Linker error] undefined reference to...
    Par z980x dans le forum C++
    Réponses: 4
    Dernier message: 05/03/2006, 15h30
  3. [Linker error] undefined reference to 'IcmpSendEcho@'
    Par Xevious dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 29/12/2005, 16h45
  4. Réponses: 2
    Dernier message: 31/10/2005, 13h40
  5. Réponses: 3
    Dernier message: 03/03/2005, 18h45

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