課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(上)
? 求大神指點(diǎn)
2015-08-02
源自:C++遠(yuǎn)征之封裝篇(上) 7-2
正在回答
報的錯誤是什么? ?錯誤提示都在里面,下次出錯時好好看看,對找錯誤會有幫助的。
如果你的成員函數(shù)是定義在類定義中的,則大括號后不用加分號。所以代碼中拷貝構(gòu)造函數(shù)的大括號后面不用加分號。 如果你是把大括號去掉了,那表明你是在類定義中聲明了一個拷貝構(gòu)造函數(shù),并沒有定義它,編譯鏈接時會報未定義錯誤。
你說你把函數(shù)定義復(fù)制到main函數(shù)中?! ?函數(shù)不能嵌套定義,你這樣做肯定是錯的。
還有這個代碼中根本就沒有用到拷貝構(gòu)造函數(shù)。
qq_就此別過_0 提問者
舉報
封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-08-02
報的錯誤是什么? ?錯誤提示都在里面,下次出錯時好好看看,對找錯誤會有幫助的。
如果你的成員函數(shù)是定義在類定義中的,則大括號后不用加分號。所以代碼中拷貝構(gòu)造函數(shù)的大括號后面不用加分號。 如果你是把大括號去掉了,那表明你是在類定義中聲明了一個拷貝構(gòu)造函數(shù),并沒有定義它,編譯鏈接時會報未定義錯誤。
你說你把函數(shù)定義復(fù)制到main函數(shù)中?! ?函數(shù)不能嵌套定義,你這樣做肯定是錯的。
還有這個代碼中根本就沒有用到拷貝構(gòu)造函數(shù)。