diff --git "a/practical_exercises/10_day_practice/day7/\344\270\200\345\205\203\350\277\220\347\256\227\347\254\246/\350\256\241\346\225\260\345\231\250\345\211\215\345\220\216\350\207\252\345\242\236.cpp" "b/practical_exercises/10_day_practice/day7/\344\270\200\345\205\203\350\277\220\347\256\227\347\254\246/\350\256\241\346\225\260\345\231\250\345\211\215\345\220\216\350\207\252\345\242\236.cpp" index 90d94f83..d85d885d 100644 --- "a/practical_exercises/10_day_practice/day7/\344\270\200\345\205\203\350\277\220\347\256\227\347\254\246/\350\256\241\346\225\260\345\231\250\345\211\215\345\220\216\350\207\252\345\242\236.cpp" +++ "b/practical_exercises/10_day_practice/day7/\344\270\200\345\205\203\350\277\220\347\256\227\347\254\246/\350\256\241\346\225\260\345\231\250\345\211\215\345\220\216\350\207\252\345\242\236.cpp" @@ -1,4 +1,4 @@ -//设计一个计数器counter,用类成员重载自增运算符实现计数器的自增,用友元重载实现计数器的自减。 +//璁捐涓涓鏁板櫒counter锛岀敤绫绘垚鍛橀噸杞借嚜澧炶繍绠楃瀹炵幇璁℃暟鍣ㄧ殑鑷锛岀敤鍙嬪厓閲嶈浇瀹炵幇璁℃暟鍣ㄧ殑鑷噺銆 #include 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="<