【发布时间】:2010-10-03 22:05:13
【问题描述】:
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";
当我使用类 Outer::Inner' 编译时出现此错误,没有名为 `var' 的成员
【问题讨论】:
标签: c++ inner-classes