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

C++ Discussion :

Ambiguity between 'CC_Section()' and 'CC_Section(int, int)'


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par d�faut Ambiguity between 'CC_Section()' and 'CC_Section(int, int)'
    Salut
    voila j'ai un probl�me, lors de ma derni�re compilation j'ai eu un message me disant qu'il manquait un constructeur par d�fault dans ma classe CC_Section, de se fait j'en ait ajouter un et depuis j'ai l'erreur suivante :

    [C++Erreur] vecteurfichier.h(282): Ambiguity between 'CC_Section::CC_Section()' and 'CC_Section::CC_Section(int,int)'.
    voila comment je l'ai d�clar�e :

    // fonctions
    CC_Section();
    CC_Section(int , int);
    Init_Section(int , int );
    J'aimerai comprendre pourquoi le compilateur me dis qu'il y a ambiguit� et j'aimerai savoir comment r�soudre � se probl�me.

  2. #2
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Regarde � la ligne sp�cifi�e par le compilateur...
    tu as des valeurs par d�faut quelque part ?

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par d�faut
    La ligne sp�cifi� est dans un autre fichier que j'ai n'ai pas le droit de modifier

    template <class T>
    T& vecteurfichier<T>::operator [] (int position)
    {
    if (position < 0) position=0;
    if (position >= nb_elements)
    {
    T t_tmp; //Ligne sp�cifi� par le compilateur
    this->ajout(t_tmp,position);
    }

    // On se place sur la position.
    elementfichier<T> * cible = tete;
    for (int i = 0; i < position; ++i)
    {
    cible = cible->next;
    }
    return cible->data;
    }

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par d�faut
    J'ai contact� mon tuteur il ma dis de mettre l'appel au constructeur Section (int , int) en commentaire car on ne l'utilise plus. A present tout fonctionne correctement merci bien

  5. #5
    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
    Les 2 int du constructeur n'auraient pas des valeurs par d�faut ?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 14/03/2014, 21h50
  2. [caml light] ( int -> int ) -> int
    Par ylarvor dans le forum Caml
    R�ponses: 5
    Dernier message: 26/11/2009, 19h35
  3. basic: const int** != int ** ?
    Par toto_fr_2002 dans le forum C
    R�ponses: 10
    Dernier message: 14/11/2005, 19h28
  4. Ambiguity between 'TBitmap' and 'Windows::TBitmap' ???
    Par scifire dans le forum C++Builder
    R�ponses: 2
    Dernier message: 18/01/2005, 12h44
  5. R�ponses: 2
    Dernier message: 23/06/2004, 16h06

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