关于linux下enmu的问题
#include "stdio.h"
class test
{
public:
enum enumtest
{
t1,t2,t3
};
int i ;
};
class usetest
{
public:
int i1;
test::enumtest test1;
void create()
{
test1 = test::enumtest::t1;
}
};
g++ -c test.c
test.c:20: error: class test::enumtest is not a class or namespace
编译不过,为什么啊