扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

基礎(chǔ)學(xué)習(xí):算術(shù)運(yùn)算符重載

           如同上面重載加法運(yùn)算符一樣,非常簡單
        只要在定義和實(shí)現(xiàn),把+改成相應(yīng)的其它算術(shù)運(yùn)算符號就行啦
在函數(shù)實(shí)現(xiàn)部分只要把兩個(gè)對象的各個(gè)成員分別進(jìn)行相應(yīng)的算術(shù)運(yùn)算就行啦,
然后返回計(jì)算結(jié)果的臨時(shí)對象就OK啦
實(shí)例代碼
class OpOver
{
public:
 OpOver(int i=0;int j=0){a=i;b=j;};
 OpOver& operator+(const OpOver&)const;
 OpOver& operator-(const OpOver&)const;
 OpOver& operator*(const OpOver&)const;
 OpOver& operator/(const OpOver&)const;
 OpOver& operator%(const OpOver&)const;
private:
 int a;
 int b;
};
//用類成員函數(shù)重載運(yùn)算符+
OpOver& OpOver::operator+(OpOver&& left,const OpOver& right)
{
 OpOver& tempclass(left); 
 tempclass.a+=right.a;
 tempclass.b+=right.b;
 return tempclass;
}
//用類成員函數(shù)重載運(yùn)算符-
OpOver& OpOver::operator-(OpOver&& left,const OpOver& right)
{
 OpOver& tempclass(left); 
 tempclass.a-=right.a;
 tempclass.b-=right.b;
 return tempclass;
}
//用類成員函數(shù)重載運(yùn)算符*
OpOver& OpOver::operator*(OpOver&& left,const OpOver& right)
{
 OpOver& tempclass(left); 
 tempclass.a*=right.a;
 tempclass.b*=right.b;
 return tempclass;
}
//用類成員函數(shù)重載運(yùn)算符/
OpOver& operator/(OpOver&& left,const OpOver& right)
{
 //要檢查right的各個(gè)成員不能為0
 if (right.a!=0 && right.b!=0 )
 {
 OpOver& tempclass(left); 
 tempclass.a/=right.a;
 tempclass.b/=right.b;
 return tempclass;
 }
}
//用類成員函數(shù)重載運(yùn)算符%
OpOver& OpOver::operator%(OpOver&& left,const OpOver& right)
{
 //要檢查right的各個(gè)成員不能為0
 if (right.a!=0 && right.b!=0 )
 {
 OpOver& tempclass(left); 
 tempclass.a%=right.a;
 tempclass.b%=right.b;
 return tempclass;
 }
}

 

作者:未知 | 文章來源:未知 | 更新時(shí)間:2008-1-15 16:43:21

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    限定及重載語法-編程開發(fā)語言
    基礎(chǔ)學(xué)習(xí):C++重載輸入輸出符
    重載算法運(yùn)算符
    基礎(chǔ)學(xué)習(xí):C++重載下標(biāo)結(jié)算符
    JS支 是否支持“函數(shù)重載”
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗(yàn)證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項(xiàng)目開發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項(xiàng)目經(jīng)理有那些
    ·學(xué)習(xí)如何在Lambda表達(dá)式進(jìn)
    ·C++基礎(chǔ)知識:結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實(shí)現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補(bǔ)了一部分java的
    ·rss定制的另外一種實(shí)現(xiàn)方式
    ·delphi實(shí)現(xiàn)利用arp欺騙來實(shí)
    ·基礎(chǔ)學(xué)習(xí):基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計(jì)
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    莎车县| 介休市| 涿州市| 修文县| 鄂州市| 唐海县| 柳林县| 都江堰市| 永川市| 美姑县| 长海县| 永平县| 鄂尔多斯市| 囊谦县| 大同县| 明溪县| 洛浦县| 高碑店市| 莆田市| 米泉市| 太原市| 奈曼旗| 宁乡县| 随州市| 潮州市| 泾源县| 临洮县| 顺义区| 衡水市| 商都县| 巩留县| 双桥区| 南丰县| 荥经县| 丽水市| 霍邱县| 洛川县| 扎鲁特旗| 张北县| 天门市| 张掖市|