初探运算符重载------(减号)
生活随笔
收集整理的這篇文章主要介紹了
初探运算符重载------(减号)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
可以參考:https://blog.csdn.net/zgl_dm/article/details/1767201
本例中 t1- t2,t2可以看做Time成員函數(shù)中的形參。
1 #include<iostrean> 2 3 using namespace std; 4 5 int main(int argc, char* argv[]) 6 { 7 Time t1(1, 1); 8 Time t2(2, 0); 9 Time t = t1- t2; 10 11 cout << t.h <<" "<<t.min<<endl; 12 system("PAUSE"); 13 return 0; 14 } main.c 1 #ifndef TIME_H 2 #define TIME_H 3 4 class Time 5 { 6 public: 7 Time(int h, int min) 8 { 9 this->h=h; 10 this->min=min; 11 } 12 ~Time(){}; 13 int h; 14 int min; 15 16 //在類的內(nèi)部進行運算符重載 17 Time operator-(const Time &t)const 18 { 19 Time sub(0,0); 20 sub.h = h - t.h; 21 sub.min = min - t.min; 22 return sub; 23 } 24 } 25 26 #endif Time.h?
轉(zhuǎn)載于:https://www.cnblogs.com/wangbin-heng/p/9527135.html
總結(jié)
以上是生活随笔為你收集整理的初探运算符重载------(减号)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux常见操作命令及相关延伸
- 下一篇: SpringBoot日记——Elasti