/*计数器类的设计:
(1)在生成类对象时,能够自动为计数值清零
(2)计数值+1功能
(3)计数值-1功能
(4)获取计数值的功能
*/
#include<iostream>
using namespace std;
class count
{
int x;
public:
count():x(0)
{
}
void operator++(int n)
{
x++;
}
void operator++()
{
x++;
}
void operator--(int n)
{
x--;
}
void operator--()
{
x--;
}
int getcount()
{
return x;
}
};
int main()
{
count p;
cout<<"计数器加一"<<endl;
p++;
cout<<"计数器加一"<<endl;
++p;
cout<<"计数器减一"<<endl;
p--;
cout<<"获取计数值"<<endl;
cout<<p.getcount()<<endl;
}
计数器类的设计
最新推荐文章于 2022-03-11 22:09:28 发布