class A{
punlic:
A();
virtual ~A();
typeded enum Test{
TEST_A,
TEST_B,
TEST_C,
}
const Test& funcTest();
};
A::A()
{
}
A::~A()
{
}
const Test& A::funcTest()
{
}
这样编译为什么不能通过,提示expected initializer before &' token这样才错误? 可以改成const int &A::funTest()
punlic:
A();
virtual ~A();
typeded enum Test{
TEST_A,
TEST_B,
TEST_C,
}
const Test& funcTest();
};
A::A()
{
}
A::~A()
{
}
const Test& A::funcTest()
{
}
这样编译为什么不能通过,提示expected initializer before &' token这样才错误? 可以改成const int &A::funTest()