黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > C加加 > 復習資料 > 正文

計算機等級考試二級C++各章內容摘要:第8章

來源:考試吧Exam8.com) 2007-6-11 15:43:58 考試吧:中國教育培訓第一門戶 模擬考場


  7.重載復合賦值運算符"+="重載復合賦值類運算符,如+=、-=等,也應遵循上述重載賦值運算符的注意事項。與賦值運算符不同的是,復合賦值類運算符既可作為成員函數重載也可作為非成員函數重載。在后一種情況下,兩個操作數都必須出現在參數表中;為了保持運算符原有的特性,第一參數應當聲明為引用(否則就無法改變它的值),返回值也應當像重載"="那樣聲明為引用,并在最后將獲得新值的第一參數返回。

  8.重載關系操作符">"重載的關系操作符函數應返回邏輯值。對于 fraction的兩個對象,可以通過比較通分后的兩個分子來確定它們的大小。為此,可在fraction.h的類聲明中增加如下的成員函數聲明:bool operator>(fraction f){ return num*f.den>f.num*den;}其他關系運算符可以參照重載。

  9.重載下標訪問運算符"[ ]"運算符[ ]只能作為成員函數重載。

  1.重載C+ +流運算符""和""C+ +流的輸入運算符和輸出運算符只能作為非類成員函數重載。在一個類中,如有必要,可將或聲明為友元函數。

  【考點三】 運算符重載應注意的幾個問題

  1重載的運算符應保持其原有的基本語義重載的運算符應該體現為原運算符的功能在新的數據類型上的延伸,它的使用應當使程序中算法的表達顯得更流暢、自然,使閱讀程序的人在不借助于其他說明資料的情況下就能夠正確理解。不要讓重載的運算符去勉強承擔那些更適于一般函數承擔的功能。

  2.生載的運算符應盡可能保持基原有的特性運算符的操作數個數、優先級和結合性是三個最基本的特性,而且是重載時自然得以保持的特性,因此無須采取專門的措施。需要注意的是下面這些特性。①是否要求第一操作數為有左值操作數。②是否修改第一操作數。③操作的結果是否為有左值數據。④應保證第二操作數不被改變。

  3.運算符的重載應當配套某些運算符之間關系密切,存在著某種邏輯上的聯系,因此若需要重載其中的某一個,往往就意味著同組的其他運算符也需要重載。

  4.使用引用參數還是非引用參數?非引用參數的優點是:以傳值方式傳遞參數,形參變量只是實參的副本,對形參變量的修改不會影響實參;在相關對象存在只需一個實參的構造函數的情況下,可以充分利用表達式處理過程中的自動轉換機制,使表達式顯得更自然。但當對象很大或需要深層復制時,非引用參數占用的計算機資源較多,影響參數傳遞的效率。引用參數的優點是:當對象很大或需要深層復制時,可大大減少對資源的占用,提高參數傳遞的效率。但無法利用系統的自動轉換機制。

  5.作為成員函數重載還是作為非成員函數重載?=、[ ]、()、->以及所有的類型轉換運算符只能作為成員函數重載。如果允許第一操作數不是同類對象,而是其他數據類型,則只能作為非成員函數重開車(如輸入輸出流運算符和就是這樣的情況)。若希望系統在必要時能夠利用只需一個實參的構造函數自動對第一操作數進行轉換,也應將該運算符作為非成員函數重載;此種情況下,運算符函數的參數應該是非引用參數,否則不能達到所希望的效果。其他情況下一般應作為成員函數重載。

希望與更多計算機等級考試的網友交流,請進入計算機等級考試論壇

更多信息請訪問:考試吧計算機等級考試欄目

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 国产一级a毛片 | 欧美香蕉在线 | 91精品国产乱码在线观看 | 521色香蕉网站在线观看 | 日日噜噜夜夜狠狠久久丁香七 | 又黄又爽一线毛片免费观看 | 黄网站在线观看高清免费 | 男人的午夜影院 | 综合久久影院 | 亚洲最大视频网 | 成人网在线| 久久国产午夜精品理论篇小说 | 成人在线毛片 | 久草青春 | 免费啪视频| 草草视频在线播放 | 97青草香蕉依人在线播放 | 粉色视频成年免费人15次 | 国内精品视频一区 | 国产精品精品国产一区二区 | h在线免费视频 | 中国特级黄色片 | 日韩欧美精品 | 艳妇乳肉豪妇荡乳a亚洲 | 精品区卡一卡2卡三免费 | 亚洲区中文字幕 | 免费国产午夜高清在线视频 | 九九视频在线看精品 | 国产日产久久高清欧美一区 | 中文天堂在线最新2022更新 | 成人网免费 | 国产免费高清在线精品一区 | 本田岬最猛喷一地在线播放 | 亚洲欧美日韩在线不卡 | 日本精品中文字幕在线播放 | 成人h免费观看视频 | 神马啪啪 | 日韩欧美高清在线 | 欧美中文字幕在线看 | 欧美亚洲h在线一区二区 | 日韩在线视频播放 |