#include<iostream>
#include <cstdlib>
#include <cstring>
#include<cstdio>
#include<cmath>
using namespace std;
class Clock{
public:
Clock(string name="",int num=0);
static int add;
private:
const string _name;
};
int Clock::add=0;
Clock::Clock(string name,int num):_name(name){
add+=num;//不要把加号弄错;
cout<<add<<endl;
}
//静态成员在类通用
//class Person{
//public:
// Person(string name="",int id=0);
// void show() const;
// static int num;
//private:
// string _name;
// const int _id;
//
// //const int _id;//常数据成员,不能修改;
//};
常函数和不是常函数构成重载
//int Person::num=0;
//void Person::show()const{ cout<<_name<<endl<<_id<<endl;}
//Person::Person(string name,int id):_id(id){
// _name=name;num++;
// cout<<"this "<<num<<endl;
//}
int main()
{
// cout<<Person::num<<endl;
// const Person p1("lisa",123);
// const Person p2("zs",111);
// p1.show();//常对象只能调用常函数;
// p2.show();
// return 0;
Clock p1("tiantang",5);
Clock p2("aiyue",4);
cout<<Clock::add<<endl;
}
```cpp
在这里插入代码片