今天小編給大家分享一下C語(yǔ)言遞增運(yùn)算符的重載怎么實(shí)現(xiàn)的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、鄞州ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的鄞州網(wǎng)站制作公司
實(shí)現(xiàn)代碼:
#include<iostream> using namespace std; //重載遞增運(yùn)算符 //自定義整形 class MyIntrger { friend ostream& operator<<(ostream& ocut, MyIntrger cout); public: MyIntrger() { m_num = 0; } //重載前置++運(yùn)算符 MyIntrger& operator++() {//返回引用是為了一直對(duì)一個(gè)數(shù)據(jù)進(jìn)行遞增 m++;//先進(jìn)行++運(yùn)算 return *this;//再將自身做返回 } //重載后置++運(yùn)算符 MyIntrger operator++(int) {//int 代表占位參數(shù),可以用于區(qū)分前置和后置遞增 //先 返回結(jié)果 記錄當(dāng)時(shí)結(jié)果 MyIntrger temp = *this; //后 遞增 m_num++; //最后將記錄的結(jié)果做返回 return temp; } private: int m_num; }; //重載<<運(yùn)算符 ostream& operator<<(ostream& ocut, MyIntrger p) { cout << p.m_num; return cout; } void test01() { MyIntrger p; cout <<++ p << endl; cout << p << endl; } void test02() { MyIntrger p; cout << p++ << endl; cout << p << endl; } int main() { test01(); test02(); system("pause"); return 0; }
以上就是“C語(yǔ)言遞增運(yùn)算符的重載怎么實(shí)現(xiàn)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
標(biāo)題名稱(chēng):C語(yǔ)言遞增運(yùn)算符的重載怎么實(shí)現(xiàn)
分享URL:http://aaarwkj.com/article2/gpjeic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、手機(jī)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷(xiāo)、域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)