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 :
Le .cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager