Update 计数器前后自增.cpp

This commit is contained in:
Falling-in-W-sweetty
2022-08-14 16:19:12 +08:00
committed by GitHub
parent 9f58fef2ce
commit 374867b3f0

View File

@@ -1,4 +1,4 @@
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>counter<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ּ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ּ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD>
//设计一个计数器counter用类成员重载自增运算符实现计数器的自增用友元重载实现计数器的自减。
#include<iostream>
using namespace std;
class Counter{
@@ -17,16 +17,18 @@ Counter Counter::operator++(){
return *this;
}
Counter Counter::operator++(int){
Counter t=*this;
n++;
return *this;
return t;
}
Counter operator--(Counter &c){
--c.n;
return c;
}
Counter operator--(Counter &c,int){
Counter t=*this;
c.n--;
return c;
return t;
}
void Counter::display(){
cout<<"counter number="<<n<<endl;