說我有這樣的事情通過外部類的實例訪問一個嵌套的內部類
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