已采納回答 / _琉璃玉匣藏錦夢_0
首先在IDE運行時要求輸入除數(shù)和被除數(shù),其次如果是win7及其以上系統(tǒng)和VC不兼容,有很多綠色版說可以運行,但運行時還是會提示不兼容,可能導致很多奇奇怪怪的錯誤,建議還是用VS吧。無論是max os,linux還是windows能和VS相提并論的IDE實在是太少。
2016-05-28
最新回答 / qq_農(nóng)村丶星星多_03394548
應該在Shape.h文件里面加個宏定義吧。 #ifndef SHAPE_H #define?SHAPE_H ?...............#endif
2016-05-27
最贊回答 / 一碗清粥
我覺得不是,如果一個類中有對象成員,那么在構造這個類的對象時,會先執(zhí)行對象成員所在類的構造函數(shù),然后才會執(zhí)行此類的構造函數(shù)。
2016-05-24
最贊回答 / 一碗清粥
是我自己的問題.....在那個Shape類的實現(xiàn)文件中,它的calcArea()中的return 0一定要寫在cout“Shape->calcArea()”后面,否則就會出現(xiàn)我的錯誤!
2016-05-23
已采納回答 / 慕妹0960782
obj 是指向基類的指針,不能直接操作子類的方法。dynamic_cast主要用于在多態(tài)的時候,它允許在運行時刻進行類型轉換,從而使程序能夠在一個類層次結構中安全地轉換類型,把基類指針(引用)轉換為派生類指針(引用)。
2016-05-04
已采納回答 / 一片天空一片海
有虛函數(shù)的,除成員變量外,額外,32位系統(tǒng)占 4個字節(jié),64位系統(tǒng)占8個字節(jié),用于存儲虛函數(shù)表指針地址;普通成員函數(shù)不占內(nèi)存;class內(nèi)部無任何成員或者都是普通成員函數(shù)時,整個類的實例占用一個字節(jié),用于表示實例的存在;
2016-04-21