Bonjour,
J'ai le code suivant:Merci d'avance,
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
28
29
30
31
32
33 class stack { //base of container //... public: stack(void); //default constructor stack(T); //best constructor(with a data) //... } //... stack::stack(void) { //default constructor ////////////////////////////////////////////////////// //'stack' : l'utilisation d'une classe modèle requiert une liste d'arguments modèle //idem //'{ctor}' : fonction membre non déclarée dans 'stack' ////////////////////////////////////////////////////// num=1; premier=NULL; dernier=NULL; ptr=NULL; progress=0; } template <class T> //contained type stack::stack(T data) { //best constructor(with a data) num=1; premier=new contain; //définition du pointeur "premier" dernier=premier; //déclaration du pointeur "dernier" premier.donnee=data; //"donnee" est une variable template dans l'objet pointé par "premier" premier.suivant=NULL; //"suivant" est un pointeur dans l'objet pointé par "premier" premier.precedant=NULL; //"precedant" est un pointeur dans l'objet pointé par "premier" ////////////////////////////////////////////////////// //'stack<T>::{ctor}' : impossible de faire correspondre la définition de fonction avec une déclaration existante ////////////////////////////////////////////////////// } //...
ProgVal
EDIT: les erreurs sont dans les commentaires
Partager