#include<iostream>
using namespace std;
class Dog
{
private:
static int Dogs;
public:
static getDogs();
Dog()
{Dogs++;}
};
int Dog::getDogs()
{return Dogs;}
int Dog::Dogs=0;
void main()
{
Dog A,B,C;
cout<<"生成单身狗对象的数量为:"<<A.getDogs()<<endl;
}
using namespace std;
class Dog
{
private:
static int Dogs;
public:
static getDogs();
Dog()
{Dogs++;}
};
int Dog::getDogs()
{return Dogs;}
int Dog::Dogs=0;
void main()
{
Dog A,B,C;
cout<<"生成单身狗对象的数量为:"<<A.getDogs()<<endl;
}
本文通过一个C++程序示例介绍了如何使用静态成员变量来跟踪类实例的数量。示例中定义了一个名为Dog的类,并包含了一个静态成员变量Dogs用于记录已创建的Dog对象数量。
4219

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



