定义一个Dog类,它用静态数据成员记录Dog的个体数目,静态成员函数来存取Dogs。设计并测试这个类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#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;
}