class Outer {
class Inner {
public:
Inner() {}
void func() ;
};
private:
static const char* const MYCONST;
int var;
};
void Outer::Inner::func() {
var = 1;
}
const char* const Outer::MYCONST = "myconst";
当我使用外部::内部类进行编译时,没有名为“`var”的成员时会出现此错误。
https://stackoverflow.com/questions/486099
复制相似问题