#include<iostream>
#include<string>
using namespace std;
class Cat
{
public:
Cat(char name[])
{
strcpy(C_name,name);
numOfCats++;
}
Cat(Cat& n)
{
strcpy(C_name,n.C_name);
numOfCats++;
}
string getNameOfcats()
{
return C_name;
}
static void getNumOfcats()
{
cout<<"Num Of Cats:"<<numOfCats<<endl;
}
private:
char C_name[100];
static int numOfCats;
};
int Cat::numOfCats = 0;
int main()
{
Cat cat1("blackcat");
cout<<"Cat1's name:"<<cat1.getNameOfcats()<<' ';
Cat::getNumOfcats();
Cat cat2("whitecat");
cout<<"Cat2's name:"<<cat2.getNameOfcats()<<' ';
Cat::getNumOfcats();
Cat cat3("goodcat");
cout<<"Cat3's name:"<<cat3.getNameOfcats()<<' ';
Cat::getNumOfcats();
return 0;
}
猫的数量
最新推荐文章于 2023-12-22 09:59:56 发布