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

Dev-C++ Discussion :

[dev-C++]std::list<tree_node<T>*> iterator;


Sujet :

Dev-C++

  1. #1
    jmv
    jmv est d�connect�
    Membre chevronn� Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Par d�faut [dev-C++]std::list<tree_node<T>*> iterator;
    bonjour,

    j'ai une erreur avec DEV-C++ sur cette ligne l�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    std::list<tree_node<T>*>::iterator toto;
    le message d'erreur est :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    39 D:\user\jmv\sources\dev-C++\tree\tree.h expected `;' before "toto"
    la classe tree_node est :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    template <typename T> class tree_node
    {
    public:
        T val;
        std::list<tree_node*> child;
        tree_node *parent;
        tree_node(const T& t, tree_node* p) : val(t), parent(p) {}
    };
    Ce que je ne comprend pas c'est que �a compile pas sous DEV-C++ alors que �a passe tr�s bien sous Visual Studio.NET.
    y aurait-il un bug dans DEV-C++ :

    [edit] j'ai la version 4.9.9.2 [/edit]

  2. #2
    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
    Essaye �a

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    typename std::list<tree_node<T>*>::iterator toto;
    Tu dois avoir VC++ 2002 (qui n'est pas beaucoup plus �volu� que le 6), car avec le 2003 �a ne compile pas plus qu'avec DevC++. Par contre l'erreur est plus explicite ("le nom d�pendant n'est pas un type -- pr�fixer avec 'typename' pour indiquer un type").

  3. #3
    jmv
    jmv est d�connect�
    Membre chevronn� Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Par d�faut
    je vais essayer, je te tiens au courant.
    Par contre c'est bien Visual Studio.NET 2003 que j'ai.

  4. #4
    jmv
    jmv est d�connect�
    Membre chevronn� Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Par d�faut
    OK �a marche. Il faut que je me replonge dans le bouquin de stroustrup
    Donc d'apr�s toi DEV-C++ respecte plus la norme que visual ? (�a ne m'�tonne qu'� moiti� )

    Merci

  5. #5
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Comeau respecte plus la norme que GCC 3.3, qui respecte plus la norme que VC7.0 qui doit respecter plus la norme que GCC 2.95, ...
    Les compilateurs �voluent dans le temps. (je n'ai pas plac�s ni GCC4, ni VC7.1, VC8 car je ne sais pas o� ils se positionnent, � part mieux que leur anc�tres)
    Et au fait, Dev-C++ n'est pas un compilo. C'est un EDI en surcouche � GCC.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  6. #6
    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
    Je ne sais pas sur quelle version de gcc est bas� le MingW utilis� par DevC++ 4.9.9.2, mais sans trop me mouiller je dirais qu'il est effectivement plus conforme que VC++ 7.0. Passer au 7.1 ne me para�t pas une mauvaise id�e, si tu peux.

  7. #7
    jmv
    jmv est d�connect�
    Membre chevronn� Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    D�tails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Par d�faut
    j'ai bien la version 7.1 de visual.

  8. #8
    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
    Citation Envoy� par jmv
    j'ai bien la version 7.1 de visual.
    Bizarre
    La mienne sort le joli message d'erreur que j'ai cit� plus haut.

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

Discussions similaires

  1. Probl�me std::list + templates GCC/G++ 4.x
    Par Amalsek dans le forum GCC
    R�ponses: 5
    Dernier message: 12/05/2006, 11h04
  2. Constructeur par copie et std::list
    Par Captain_JS dans le forum SL & STL
    R�ponses: 5
    Dernier message: 13/12/2005, 19h15
  3. [C++][std::list] Reinterpret cast
    Par chronos dans le forum SL & STL
    R�ponses: 7
    Dernier message: 18/08/2005, 17h04
  4. acceder au n i�me element d'une liste std::list
    Par sorari dans le forum SL & STL
    R�ponses: 4
    Dernier message: 23/03/2005, 15h21
  5. [std::list][find_if] probl�me avec mes foncteurs
    Par n!co dans le forum SL & STL
    R�ponses: 12
    Dernier message: 04/02/2005, 11h56

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