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 :

Erreur de compilation


Sujet :

C++

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mars 2012
    Messages : 17
    Points : 11
    Points
    11
    Par défaut Erreur de compilation
    Bonsoir , j'ai un petit souci à propos de mon code.
    Le voila :

    fichier Ligne.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    class Ligne : public map<string,Cellule>{
    public :
    ...};
    fichier Feuille.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class Feuille : public map<string,Ligne>
    fichier Feuille.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    bool ModiferCellule(string e,string m){
    double valeur;
    bool trouve=false;
    Feuille::iterator it1;
     
            for( it1 = begin(); it1 != end(); it1++){
               if(it1->first==e){
               Ligne& l = it1->second;
     
               Ligne::iterator it2;
                       for(it2=begin();it2!=end();it2++){
                         if(it2->first==m){
                           Cellule &c =it2->second;
     
                           c.SetValeur(valeur);
                           trouve = true;
                           }
     
                       }
     
               }
     
            }
     
           return trouve;
    }
    dans le main j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    string tab_eleves[] = {"DUPOND","DURANT", "DUBOIS"};
    string tab_matieres[] = {"MATHS","PHYSIQUE", "CHIMIE", "INFORMATIQUE"};
    vector<string> v_e( tab_eleves, tab_eleves+3);
    vector<string> v_m( tab_matieres, tab_matieres+4);
    Feuille f2(v_e, v_m);
    f2.ModifierCellule("DUPOND","PHYSIQUE");
    S'il vous plait j'ai une erreur à propos de ce code c'est dans cette ligne : for( it1 = begin(); it1 != end(); it1++)
    il m'annonce que begin est undeclared
    Que faut il fair s'il vous plait, Quelqu'un peut il me corriger mon erreur ?
    Merci ^^

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    cf la réponse à de ton collègue : http://www.developpez.net/forums/d11...s/#post6554423

    On n'hérite pas des conteneurs !!!!

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

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