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 :

�trange message d'erreur


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Profil pro
    Ing�nieur de recherche
    Inscrit en
    Avril 2010
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur de recherche

    Informations forums :
    Inscription : Avril 2010
    Messages : 9
    Par d�faut �trange message d'erreur
    Bonjour,

    J'ai une classe g�n�rique:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    template <class ipcFeatureType>
            struct ipcCodeelementRef
    {
       ...
    };
    et une fonction qui cr�e une map avec ce type et un it�rateur:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    std::map<int,ipcCodeelementRef<ipcFeatureType> > ceMap;
    ...
    for (std::map<int,ipcCodeelementRef<ipcFeatureType > >::iterator current = ceMap.begin(); current!=ceMap.end; current++)
    � la compilation, j'ai le message d'erreur:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    include/ipccodebase.h:870: error: expected ‘;’ before ‘current’
    include/ipccodebase.h:870: error: ‘current’ was not declared in this scope
    include/ipccodebase.h:872: error: expected primary-expression before ‘}’ token
    include/ipccodebase.h:872: error: expected ‘;’ before ‘}’ token
    La ligne 870 est celle o� je d�clare l'it�rateur.

    Une id�e?

    D'avance merci.

  2. #2
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    37
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2006
    Messages : 37
    Par d�faut
    Citation Envoy� par orsayman Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    // [...]
    for (std::map<int,ipcCodeelementRef<ipcFeatureType> >::iterator current = ceMap.begin(); current!=ceMap.end; current++)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    for(typename std::map<int,ipcCodeelementRef<ipcFeatureType> >::iterator current = ceMap.begin(); current!=ceMap.end; current++)

  3. #3
    Membre habitu�
    Profil pro
    Ing�nieur de recherche
    Inscrit en
    Avril 2010
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur de recherche

    Informations forums :
    Inscription : Avril 2010
    Messages : 9
    Par d�faut
    Merci, �a marche. Pour les gens qu'une explication int�resse:
    http://www.cppreference.com/wiki/keywords/typename

  4. #4
    Invit� de passage
    Femme Profil pro
    etudiante en systeme et resaux
    Inscrit en
    Mars 2011
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activit� : etudiante en systeme et resaux

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Par d�faut expected primary- expression before '<' token
    bonjour je suis debutante en c++ et la je viens de faire un programme qui refuse de se compiler et me donne cet erreur :expected primary- expression before '<' token voila le programme :
    #include<iostream.h>
    #include<conio.h>
    int main ()
    {
    float s,l,rs,rr,i;
    int som=0,p=0,c=0;
    char rep;
    do
    {
    cout<<"entrez le salire SVP :";cin>>s;
    while (s<2000)
    {
    cout<<"le salaire saisi est n'est pas correct \n";
    cout<<"entrez le salaire SVP : ";cin>>s;
    }
    rs=s*(1-0.25);
    cout<<"entrez les depenses logement SVP ";cin>>l;
    while (l<500)
    {
    cout<<"vous devez introduire une location significative \n";
    cout<<"entrez les depenses logement SVP ";cin>>l;
    }
    if (l>1500)
    rr=rs-1500;
    else
    rr=rs-l;
    if (rr<=2500)
    {
    i=0;
    p++;
    cout<<"cette pesonne est exoner� d'\"impot \n";
    }
    else
    {
    i=0.17*(rr-2500);
    c++;
    som++;
    cout<<"cet personne doit payer : "<<i<<"\n";
    }
    cout<<"encore un calcule des impots ";cin>>rep;
    }
    while((rep='n')||(rep='N'));
    cout<<"le nombre de personne ayant des impots non nul est : "<<c<<<"\n";
    cout<<"le nombre de personne ayant des impots nul est : "<<p<<<"\n";
    cout<<"la somme des impot est : "<<som<<"\n";
    getch();
    }
    aidez moi svp merci

  5. #5
    Membre tr�s actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par d�faut
    A la fin des deux lignes
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    cout<<"le nombre de personne ayant des impots non nul est : "<<c<<<"\n";
    cout<<"le nombre de personne ayant des impots nul est : "<<p<<<"\n";
    tu as mis 3 fois le caract�re '<'

    attention :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    while((rep='n')||(rep='N'));
    tu fais une affectation, pas une comparaison.

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

Discussions similaires

  1. Message d'erreur �trange
    Par wolfdream dans le forum C
    R�ponses: 4
    Dernier message: 21/11/2010, 11h41
  2. Message d'erreur �trange
    Par nanath02 dans le forum Eclipse C & C++
    R�ponses: 0
    Dernier message: 18/03/2010, 17h51
  3. message d'erreur �trange
    Par cotede2 dans le forum MS SQL Server
    R�ponses: 7
    Dernier message: 01/06/2009, 20h35
  4. Message d'erreur �trange sur mon serveur
    Par irnatene dans le forum Mandriva / Mageia
    R�ponses: 3
    Dernier message: 28/11/2006, 14h20
  5. Message d'erreur �trange
    Par maitreblitosaure dans le forum Access
    R�ponses: 10
    Dernier message: 29/06/2006, 11h45

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