亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

C++之“運算符重載”

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

C++可以重載的運算符有:

1.前置++和后置++

2.前置--與后置--

3.+,-,*,/,%運算符

4.>,<,<=,>=,==,!=運算符

5.<<,>>(流提取與流插入)運算符

特別注意:要對類的對象使用運算符,不能重載的運算符:=,& ,逗號運算符)

#include<iostream>using namespace std;class Operate{		friend ostream&  operator<<(ostream &out, const Operate oper1);//<<運算符	friend istream&  operator>>(istream &input, const Operate &oper2);	//>>運算符public:		Operate(int=1 ,int=1);//構造函數	Operate & operator-();//負號運算符	Operate & operator++();//前面++	Operate operator++(int);	//后置++									Operate  operator+(const Operate & oper);//+號運算符	Operate operator-(const Operate &oper);//相減運算法	Operate operator*(const Operate &oper);//相乘運算法	Operate operator/(const Operate &oper);//相除運算法	Operate operator%(const Operate &oper);//相除運算法	bool operator>(const Operate & oper);//>運算符	bool operator<(const Operate & oper);//<運算符	bool operator>=(const Operate & oper);//>=運算符	bool operator<=(const Operate & oper);//<=運算符	bool operator==(const Operate & oper);//==運算符	bool operator!=(const Operate & oper);//!=運算符	int  getX();//獲取X	int  getY();//獲取YPRivate:	int m_iX;	int m_iY;};Operate::Operate(int x, int y){	m_iX = x;	m_iY = y;}//負號運算符Operate& Operate::operator-(){	m_iX = -m_iX;	m_iY = -m_iY;	return *this;}//前面++Operate& Operate::operator++(){	m_iX++;	m_iY++;	return *this;}//后置++Operate Operate::operator++(int){	Operate old(*this);	m_iX++;	m_iY++;	return old;}//+號運算符Operate Operate::operator+(const Operate &oper){	Operate temp;	temp.m_iX = this->m_iX + oper.m_iX;	temp.m_iY = this->m_iY + oper.m_iY;	return temp;}//減運算符Operate Operate::operator-(const Operate &oper){	Operate temp;	temp.m_iX = this->m_iX - oper.m_iX;	temp.m_iY = this->m_iY - oper.m_iY;	return temp;}//乘法運算符Operate Operate::operator*(const Operate &oper){	Operate temp;	temp.m_iX = this->m_iX *oper.m_iX;	temp.m_iY = this->m_iY * oper.m_iY;	return temp;}//除運算符Operate Operate::operator/(const Operate &oper){	Operate temp;	temp.m_iX = this->m_iX / oper.m_iX;	temp.m_iY = this->m_iY / oper.m_iY;	return temp;}//取模運算符Operate Operate:: operator%(const Operate &oper){	Operate temp;	temp.m_iX = this->m_iX %oper.m_iX;	temp.m_iY = this->m_iY % oper.m_iY;	return temp;}//>運算符bool Operate:: operator>(const Operate & oper){	if (this->m_iX > oper.m_iX&&this->m_iY > oper.m_iY)		return true;	else		return false;}//<運算符bool Operate:: operator<(const Operate & oper){	if (this->m_iX <oper.m_iX&&this->m_iY <oper.m_iY)		return true;	else		return false;}//<=運算符bool Operate:: operator<=(const Operate & oper){	if (this->m_iX <=oper.m_iX&&this->m_iY <=oper.m_iY)		return true;	else		return false;}//>=運算符bool Operate:: operator>=(const Operate & oper){	if (this->m_iX >=oper.m_iX&&this->m_iY >=oper.m_iY)		return true;	else		return false;}//==運算符bool Operate:: operator==(const Operate & oper){	if (this->m_iX ==oper.m_iX&&this->m_iY ==oper.m_iY)		return true;	else		return false;}//!=運算符bool Operate:: operator!=(const Operate & oper){	if (this->m_iX !=oper.m_iX&&this->m_iY !=oper.m_iY)		return true;	else		return false;}//<<運算符的友元函數ostream & operator<<(ostream &out, const Operate oper1){	out << oper1.m_iX << "," << oper1.m_iY << endl;	return out;}//>>運算符的友元函數istream &  operator>>(istream &input,  const Operate  &oper2){	input >> oper2.m_iX;	input>> oper2.m_iY;	return input;}int  Operate::getX(){	return m_iX;}int Operate::getY(){	return m_iY;}int main(){//main函數測試 }學會巧妙的使用運算符,在寫很多程序中尤為重要。

運算符重載有助于C++的可擴展性,它是C++最吸引人的特征之一。當運算符重載比完成相同工作的函數調用程序更清晰的時候,請選擇運算符重載!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美影院在线播放| 日本高清+成人网在线观看| 超碰97人人做人人爱少妇| 国产精品久久久久久久app| 亚洲国产成人久久综合| 91国内揄拍国内精品对白| 亚洲欧洲偷拍精品| 国产精品国语对白| 亚洲理论片在线观看| 亚洲免费电影一区| 69久久夜色精品国产69乱青草| 最新日韩中文字幕| 国产精品成人一区二区三区吃奶| 中文字幕亚洲图片| 中文字幕在线观看亚洲| 亚洲欧美成人精品| 欧美丰满少妇xxxxx| 欧美视频中文字幕在线| 91av在线视频观看| 久青草国产97香蕉在线视频| 欧美日韩福利在线观看| 亚洲精品二三区| 亚洲自拍小视频免费观看| 色综合影院在线| 91视频国产高清| 日韩欧美在线看| 亚洲精品久久7777777| 中文字幕在线精品| 亚洲国产私拍精品国模在线观看| 91免费福利视频| 亚洲最大福利网| 在线成人一区二区| 亚洲图片欧美日产| 日韩中文字幕在线精品| 在线精品国产成人综合| 色婷婷**av毛片一区| 日韩精品在线电影| 97在线日本国产| 亚洲热线99精品视频| 亚洲免费电影一区| 日韩美女在线观看一区| 奇米4444一区二区三区| 91超碰caoporn97人人| 日韩久久精品电影| 亚洲国产精品资源| 国产精品伦子伦免费视频| 欧美与欧洲交xxxx免费观看| 91亚洲精品久久久久久久久久久久| 国产精品久久77777| 欧美高清在线观看| 欧美色xxxx| 亚洲第一区第二区| 欧美激情欧美狂野欧美精品| 狠狠躁夜夜躁久久躁别揉| 亚洲女同性videos| 色哟哟网站入口亚洲精品| 欧美大片在线看免费观看| 欧美电影免费观看大全| 精品美女永久免费视频| 国产精品久在线观看| 2018国产精品视频| 日韩精品福利网站| 最新的欧美黄色| 欧美性猛交xxxx富婆| 亚洲激情中文字幕| 在线播放精品一区二区三区| 成人有码在线视频| 精品亚洲aⅴ在线观看| 久久91亚洲人成电影网站| 国产午夜精品视频免费不卡69堂| 69**夜色精品国产69乱| 中文字幕精品网| 91在线视频免费| 最好看的2019的中文字幕视频| 国产精品电影观看| 日韩欧美在线播放| 亚洲国产美女精品久久久久∴| 一区二区欧美激情| 欧美性xxxx极品hd欧美风情| 狠狠色噜噜狠狠狠狠97| 中文字幕精品一区二区精品| 日韩经典中文字幕| 久久亚洲国产精品成人av秋霞| 日韩av手机在线看| 九九热这里只有精品6| 欧美一级大片在线观看| 色哟哟网站入口亚洲精品| 亚洲国产成人精品电影| 久久人人97超碰精品888| 91精品国产综合久久久久久蜜臀| 日本精品中文字幕| 日韩欧美在线视频日韩欧美在线视频| 91超碰caoporn97人人| 国产精品精品视频一区二区三区| 国产精品中文字幕在线| 国产精品69精品一区二区三区| 另类少妇人与禽zozz0性伦| 日韩欧美中文字幕在线播放| 国产精品久久电影观看| 7m第一福利500精品视频| 久久精品视频在线播放| 欧美黑人狂野猛交老妇| 国产国语videosex另类| 亚洲精品在线看| 国产日韩在线看片| 亚洲区在线播放| 国产亚洲精品久久久久久777| 欧美性资源免费| 日韩经典中文字幕在线观看| 伊人av综合网| 奇米一区二区三区四区久久| 精品国产一区二区三区在线观看| 亚洲qvod图片区电影| 久久不射热爱视频精品| 亚洲www视频| 亚洲欧洲国产一区| 少妇av一区二区三区| 久久久久久国产三级电影| 国产精品久久久久久久7电影| 亚洲男人天堂九九视频| 不卡av电影院| 久久国产精品99国产精| 97国产精品视频| 亚洲男人第一av网站| 精品日韩美女的视频高清| 国产精品99蜜臀久久不卡二区| 国产精品视频精品| 国产精品久久久久久久久久免费| 亚洲图片欧美午夜| 91在线国产电影| 欧美精品做受xxx性少妇| 91理论片午午论夜理片久久| 亚洲欧洲高清在线| 久久精品国亚洲| 视频在线观看一区二区| 啪一啪鲁一鲁2019在线视频| 91精品久久久久久久久久久久久久| 欧美午夜激情在线| 亚洲国产一区二区三区四区| 久久精品国产久精国产一老狼| 欧美高清videos高潮hd| 亚洲经典中文字幕| 国产自产女人91一区在线观看| 亚洲成av人影院在线观看| 亚洲一区二区三区四区在线播放| 97国产成人精品视频| 久久久久一本一区二区青青蜜月| 亚洲精品成人久久电影| 亚洲男人天堂手机在线| 国产一区二区黑人欧美xxxx| 欧美在线视频网站| 精品偷拍一区二区三区在线看| 精品在线小视频| 国产在线不卡精品| 欧美性受xxxx白人性爽| 国产成人精品视频在线| 国产欧美韩国高清| 日韩美女在线观看| 欧美区在线播放| 亚洲欧洲国产伦综合| 国产性猛交xxxx免费看久久| 美日韩精品免费观看视频| 在线国产精品视频| 精品欧美aⅴ在线网站|