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 :

error : mismatch in formal parameter list!?!


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut error : mismatch in formal parameter list!?!
    Bonjour
    j'ai la structure suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    typedef std::map<int,long> stockage;
     
    struct mList{
      ADIMessageList *pf;// ADIMessageList  est une classe que j'ai definie  
      stockage stock;      //auparavant
    };
     
    mList	*WTab[10];
    mon code plante sur cette ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WTab[key]->stock.insert(make_pair((count-1),EMsg.vMsg.ident));
    => error C2563: mismatch in formal parameter list
    qlq1 aurait il une idée de koi il s'agit?
    merci d'avance

  2. #2
    screetch
    Invité(e)
    Par défaut
    il manque des bouts de code sans doute important car l'erreur ne se trouve pas la.

    je parierai poour dire que count est une fonction et ici tu fais count-1 et il aime pas, mais je crois qu'il faut plus de lignes.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 187
    Par défaut
    terrible, l'erreur vient effectivement du "count",o fait cété une erreur de frappe,au lieu d'ecrire "cout",j'ai mis "count"...mais ca me parait komem un peu bizard que le compilateur n'as pas pu reconnaitre l'erreur ,surtt que j'avé pas definie "count" dans mon code!!!

  4. #4
    screetch
    Invité(e)
    Par défaut
    il doit justement y aoir une methode count dans le coin, c'est ca qui lui a pas plu des masses

  5. #5
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Pourrais tu déjà nous indiquer à quoi ressemble ton EMsg et le vMsg qu'il contient

    Pourrais tu aussi nous indiquer d'où vient la variable count

    Si vMsg ou ident sont des fonctions membres, et/ou que count est une fonction libre (voir une fonction membre d'un élément que tu n'a pas présenté) il ne faut pas oublier les parenthèses sous une forme qui serait alors proche de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tab[key]->stock.insert(make_pair((count-1),EMsg.vMsg().ident()))
    (à adapter aux circonstances )
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

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

Discussions similaires

  1. comment faire un parameter list ?
    Par lionrouge2009 dans le forum Forms
    Réponses: 0
    Dernier message: 13/06/2009, 20h27
  2. [eCommerce] Error get DATA response parameter (wrong length)
    Par didi38 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 06/05/2009, 13h08
  3. [10G SQL] Insert - DB Error: mismatch
    Par mogweys dans le forum Oracle
    Réponses: 2
    Dernier message: 19/07/2006, 08h24
  4. [VBA][recordset]pb update error 3061 too few parameters
    Par megapacman dans le forum Access
    Réponses: 2
    Dernier message: 23/03/2006, 16h11
  5. Réponses: 3
    Dernier message: 15/03/2006, 03h19

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