运算符重载

1.+重载

class Time

{

  private:

    int num;

  public:

    Time operator+(const Time & t) const;

};

 

Time Time::operator+(const Time & t) const

{

  Time sum;

  sum.num = num + t.num;

  return sum;

}

Time name1(50);

Time name2(100);

Time name3;

name3 = name1 + name2;  // 该程序自动调用上面的函数。 实现num的相加

 

posted @ 2019-08-03 16:12  penuel  阅读(151)  评论(0)    收藏  举报