Probleme Héritage de classe
Bonjour, j'ai un problème j'essaie de faire hériter une classe (Commande) d'une autre (Global) mais j'ai un message d'erreur :
"expected class-name before '{' token"
J'ai vu sur d'autres topics ceci peut être du à un probleme de récurence d'includes mais dans mon cas le fichier Global.h n'est inclus qu'une seule fois, je ne comprend donc pas l'erreur.
Code:
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
|
Fichier headers/Commande.h
#ifndef COMMANDE_H_
#define COMMANDE_H_
#include <string>
#include "Global.h"
using namespace std;
class Commande : public Global {
public:
Commande(string);
void init(void);
string getId(void);
private:
string id;
};
#endif /* COMMANDE_H_ */ |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Fichier headers/Global.h
#ifndef GLOBAL_H_
#define GLOBAL_H_
#include <string>
using namespace std;
class Global {
protected:
static string min(string);
};
#endif /* GLOBAL_H_ */ |
Merci pour votre aide.