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]