static成员变量
static成员变量的继承
基类及其派生类共享该基类的静态成员变量内存:
using namespace std;
class Base
{
public:
Base()
{
}
static int m;
};
int Base::m = 1;
class Child : public Base
{
public:
Child()
{
}
};
int main()
{
cout<<"&(Base::m) :"<<&(Base::m)<<endl;
cout<<"&(Child::m) :"<<&(Child::m)<<endl;
return 0;
}
本文探讨了C++中基类和派生类共享静态成员变量内存的现象,并通过具体代码示例展示了如何访问这些静态成员变量。
1万+

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



