最新回答 / qq_淡淡的_6
sum在類中的定義static int sum應(yīng)該把static去掉,static是靜態(tài)存儲(chǔ)關(guān)鍵字,加了static,sum相當(dāng)于成為了一個(gè)全局變量,沒有把類實(shí)例化之前,就已經(jīng)分配好內(nèi)存給sum了,而每一個(gè)的實(shí)例對(duì)sum進(jìn)行操作,都是對(duì)同一個(gè)變量進(jìn)行操作,所以sum是兩個(gè)實(shí)例的x,y,z相加的和,剛好是54。
2016-04-17
最新回答 / 慕粉3348155
這么說吧,我也遇到過這種問題,自己用編譯器檢驗(yàn)過,能通過,但網(wǎng)上通過不了。相信自己的,我隔一天提交,就通過了,還有我經(jīng)常遇到,明明是錯(cuò)的也能通過。所以,我是看看評(píng)論,看看別人的代碼,最后自己實(shí)驗(yàn),能行的就不要在意通不通過了,希望對(duì)你有幫助
2016-04-16
最新回答 / 何方神圣
你說的輸入時(shí)會(huì)出現(xiàn)一個(gè)下滑表格的提示么?如果是的話,舉個(gè)例子,比如有一個(gè)成員叫 m_iAge,當(dāng)你輸入 m_ 的時(shí)候這個(gè)成員也就出現(xiàn)了,然后上下鍵選中該對(duì)象,回車,就可以了
2016-04-10
最新回答 / 一陣風(fēng)雷
老師已經(jīng)說了,delete時(shí)只執(zhí)行了基類的析構(gòu)函數(shù),而沒有執(zhí)行子類的析構(gòu)函數(shù),也就是說,因?yàn)闆]用虛析構(gòu)函數(shù),所以造成了問題,老師已經(jīng)說明了。
2016-03-31
已采納回答 / 男人海洋liu
你的問題怎么說呢?你想什么時(shí)候用就什么時(shí)候用。但是有一點(diǎn)要注意的是:允許將一個(gè)聲明為指向基類的指針指向其公有派生類的對(duì)象,但是不能將一個(gè)聲明為指向派生類的指針指向其基類的一個(gè)對(duì)象(把這句話讀三遍,你就明白了)
2016-03-25
已采納回答 / 潯無涯
dynamic_cast會(huì)根據(jù)基類指針是否真正指向繼承類指針來做相應(yīng)處理。?對(duì)指針進(jìn)行dynamic_cast,失敗返回null,成功返回正常cast后的對(duì)象指針;?對(duì)引用進(jìn)行dynamic_cast,失敗拋出一個(gè)異常,成功返回正常cast后的對(duì)象引用。?
2016-03-23
最贊回答 / 蘿卜白菜西瓜
如果你定義的是Gun p,那么需要使用&取地址,也就是hunting(&p)。但是如果你定義的是Gun &p = new Gun(),那么gun本來就是代表的地址,所以直接使用即hunting(p),根據(jù)題目知道最后需要釋放內(nèi)存,所以肯定是在堆上定義的,所以應(yīng)該使用Gun &p = new Gun()這種形式。
2016-03-18