国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++復習之重載運算符

2019-11-06 07:35:30
字體:
來源:轉載
供稿:網友

c++復習之重載運算符

重載運算符是c++實現多態的方法之一(另外是虛函數動態綁定和函數名重載),需要好好掌握。

/* * Author: ktmzgl * Created Time: 2017/3/4 16:27:02 * File Name: F:/Vim/code/TryOperator.cpp */#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <algorithm>#include <string>#include <vector>#include <stack>#include <queue>#include <set>#include <time.h>using namespace std;const int maxint = -1u>>1;class Try{ public: int a; string s; Try(){} Try(int aa,string ss):a(aa),s(ss){} friend istream & operator >>(istream & in , Try &t); friend ostream & operator <<(ostream & out,Try &t); Try operator +(const Try &t){ return Try(a+t.a,s+t.s);} friend bool operator <(Try &t1,Try &t2) ;};istream & operator >>(istream & in , Try &t) { in>>t.a>>t.s; return in;}ostream & operator <<(ostream & out,Try &t){ out<<t.a<<" "<<t.s<<endl;}bool operator <(Try &t1,Try &t2){ return t1.a<t2.a;}int main(){ Try tmp; cin>>tmp; cout<<tmp; Try tmp1(2,"ff"); Try tmp2=tmp+tmp1; cout<<tmp2; if(tmp<tmp2) cout<<"tmp小于tmp2"<<endl; return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 通城县| 桐乡市| 伊宁市| 聂拉木县| 武鸣县| 清流县| 南澳县| 长丰县| 元谋县| 大新县| 徐闻县| 安化县| 饶平县| 遂昌县| 武定县| 黑山县| 郎溪县| 曲阳县| 新丰县| 道孚县| 英吉沙县| 甘孜县| 娱乐| 柳州市| 翁源县| 灵台县| 星座| 罗定市| 辰溪县| 大埔县| 娱乐| 湟源县| 宣恩县| 渭源县| 崇明县| 商南县| 理塘县| 信宜市| 济南市| 浦北县| 长治县|