1. 程式人生 > 其它 >第八章 多型性習題8-4

第八章 多型性習題8-4

題目:請編寫一個計數器Counter類,對其過載運算子“+”

程式碼如下:

#include<iostream>
using namespace std;
class Counter
{
public:
    Counter(int c):count(c){}
    int operator +(Counter &c2);
private:
    int count;
};
int Counter::operator+(Counter &c2)
{
    return count+c2.count;
}
int main()
{
    Counter c1
(2),c2(3); cout<<"c1+c2="<<c1+c2<<endl; return 0; }

執行結果: