说我有这样的事情通过外部类的实例访问一个嵌套的内部类
class Outer
{
public:
static int m_Out;
class Inner
{
public:
static int m_In;
void Display();
};
};
int Outer::m_Out = 10;
int Outer::Inner::m_In = 25;
void Outer::Inner::Display()
{
std::cout <<m_Out << std::endl;
}
int main()
{
Outer objOut;
Outer::Inner objIn;
objouOut.Inner::m_in //Error
std::cin.get();
}
这是为什么不可能?这是否意味着我无法通过Outer类的实例访问类内部?我知道我可以用外::内蒙古:: m_in抓住它,但我想知道我的局限性,当它通过外部类
@这完全有道理。 – MistyD 2014-09-25 21:03:38