运算符重载

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的相加

原文地址:https://www.cnblogs.com/penuel/p/11295196.html