enum : "Erreur de syntaxe de déclaration"
Bonjour,
Je travaille actuellement sous C++ Builder 5 et j'ai un petit soucis lorsque je veux déclarer une énumération pour ensuite l'utiliser comme type de retour d'une fonction. A la compilation, j'obtiens l'erreur suivante :
"[C++ Erreur] BINFile.cpp(223): E2141 Erreur de syntaxe de déclaration"
Voici le code :
Le .h :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#ifndef BINFileH
#define BINFileH
class BINFile
{
private:
public:
enum elementKindType{elkGroupRep = 1, elkGroupNoRep = 2, elkFinalRep = 3, elkFinalNoRep = 4};
static elementKindType __fastcall getItemKind();
};
#endif |
Le .cpp :
Code:
1 2 3 4 5 6 7 8 9 10 11
| #include <vcl.h>
#pragma hdrstop
#include "BINFile.h"
elementKindType __fastcall BINFile::getItemKind()
{
}
#pragma package(smart_init) |
Merci d'avance.