#include <iostream>
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(void)
{
Outer objOut;
Outer::Inner objIn;
*****
}
A) objIn.Display();
B) objIn.m_Out;
C) objOut.m_In;
D) objIn.Outer::m_Out;
E) objOut.Inner::m_In;
选择AE
本文介绍了一个C++程序示例,展示了如何定义和使用外层类及内嵌类的静态成员变量,并通过实例演示了如何在内嵌类的方法中访问外层类的静态成员。
1万+

被折叠的 条评论
为什么被折叠?



