对于班级中的枚举......
不正确:
class MyClass{
public:
enum kHTTPMethods {GET,PUT,POST}
};
void MyClass::Func(){
kHTTPMethods method = kHTTPMethod.GET;
}
Run Code Online (Sandbox Code Playgroud)
1)我是否正确地说这不起作用,因为.运算符只能用于类的对象(实例)?
正确:
void MyClass::Func(){
kHTTPMethods method = GET;
}
Run Code Online (Sandbox Code Playgroud)
2)我是否正确地说这是正确的,因为类的所有元素在类中变为全局范围?