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()
本文探讨了C++中关于枚举类型定义与成员函数返回引用的问题,并针对编译错误进行了解析。
725

被折叠的 条评论
为什么被折叠?



