課程
/后端開發
/C++
/C++遠征之模板篇
old(*this),為什么要來保存一個舊的值?不定義old,最后返回*this依然可以得到相同的結果。請問有沒有哪位大佬可以給講講,這樣設計的好處是什么?老師這樣的初衷是什么吶?(????)
2018-03-12
源自:C++遠征之模板篇 4-3
正在回答
返回old是返回沒有++或者--的值,返回this是返回改變了的值
BingBing_Elf 提問者
慕粉0068412 回復 BingBing_Elf 提問者
Coordinate old(*this);? ? ? ?
這個過程調用了默認的拷貝構造函數是嗎?
哦哦哦,明白了,灰常感謝(?ω?)
舉報
本C++教程力求即學即會,所有知識以實踐方式講解到操作層面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-13
返回old是返回沒有++或者--的值,返回this是返回改變了的值
2018-08-30
Coordinate old(*this);? ? ? ?
這個過程調用了默認的拷貝構造函數是嗎?
2018-03-19
哦哦哦,明白了,灰常感謝(?ω?)