为什么不能编译?成员对象的构造函数和枚举
File.hpp
class CTest
{
public:
enum enumTest { EN_TEST };
//constructor:
CTest(enumTest f_en);
};
AnotherFile.hpp
#include "File.hpp"
class CAnotherTest
{
public:
CTest obj_Test(CTest::EN_TEST);
};
Visual Studio中说:错误C2061:语法错误:标识符 'EN_TEST'
编译器armcc说:错误:#757 :常量“CTest :: EN_TEST”不是类型名称
谢谢,Mirco