第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

1.為什么析構(gòu)和拷貝函數(shù)后面會有“{};” 我把{}去掉系統(tǒng)就出錯了,這是為什么?2.我把public下的析構(gòu)和拷貝函數(shù)復(fù)制粘貼在int main()下面為什么也會報錯呢?下面是老師的代碼截圖。

http://img1.sycdn.imooc.com//55bdc2c50001f39403070742.jpg? 求大神指點(diǎn)

正在回答

1 回答

報的錯誤是什么? ?錯誤提示都在里面,下次出錯時好好看看,對找錯誤會有幫助的。

如果你的成員函數(shù)是定義在類定義中的,則大括號后不用加分號。所以代碼中拷貝構(gòu)造函數(shù)的大括號后面不用加分號。 如果你是把大括號去掉了,那表明你是在類定義中聲明了一個拷貝構(gòu)造函數(shù),并沒有定義它,編譯鏈接時會報未定義錯誤。

你說你把函數(shù)定義復(fù)制到main函數(shù)中?! ?函數(shù)不能嵌套定義,你這樣做肯定是錯的。

還有這個代碼中根本就沒有用到拷貝構(gòu)造函數(shù)。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_就此別過_0 提問者

恩恩。是我以前的知識點(diǎn)記混了,感覺一下子又有了很多新的理解。非常謝謝你...
2015-08-02 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C++遠(yuǎn)征之封裝篇(上)
  • 參與學(xué)習(xí)       103386    人
  • 解答問題       732    個

封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會

進(jìn)入課程

1.為什么析構(gòu)和拷貝函數(shù)后面會有“{};” 我把{}去掉系統(tǒng)就出錯了,這是為什么?2.我把public下的析構(gòu)和拷貝函數(shù)復(fù)制粘貼在int main()下面為什么也會報錯呢?下面是老師的代碼截圖。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號