我有這個CResources類聲明, 和我得到這個錯誤C++:「錯誤C4430:缺少類型說明符 - 假定INT」對於構造和無效的聲明析構函數
「錯誤C4430:缺少類型說明符 - 假定爲int」
#include <set>
#include <unordered_set>
const int R_NUMBER = 5;
typedef enum {
M,
} OBJECT_ENUM;
typedef enum {
FILE_O,
} RESOURCE_ENUM;
typedef struct _resourcesMapping {
CBuffer apiBuffer;
int ObjectIndex;
};
class CResources {
int rCount;
int* resources;
public:
CResources(int);
~CResources();
int getCount();
int getObjectsCount();
int rOrder[R_NUMBER];
std::set<int> ObjectsSet;
};
我在做什麼錯?
在減速前添加代碼。
在何處以及如何被定義R_NUMBER? – 2013-03-25 08:35:50
看起來沒問題,也許你在此之前錯過了一個分號?你能發佈整個代碼嗎? – nvoigt 2013-03-25 08:36:56
@nvoigt我在聲明前添加了代碼。 – talon 2013-03-25 08:48:49