一.问题描述
定义计数器Counter类,对其重载运算符 +
二.设计思路
设计counter类,包含属性i,然后重载运算符+,使其能够使两个counter类对象相加,返回一个counter类对象。
三.流程图

四.伪代码
五.代码实现
#include<iostream> using namespace std; class counter { private: int i; public: counter(){} counter(int p) { i = p; } ~counter() {} void geti() { cout << i; } counter operator+(counter& r) { return counter(i + r.i); } }; int main() { counter a(1), b(2), c; c = a + b; c.geti(); }
浙公网安备 33010602011771号