virtual 不能用于 普通函數(shù) inline函數(shù) static函數(shù)
2015-09-28
兩個(gè)默認(rèn)構(gòu)造函數(shù)均為:Animal(){}/Dog(){}而用Animal();/Dog();時(shí)編譯就會(huì)出錯(cuò)。
2015-09-24
已采納回答 / onemoo
這是構(gòu)造函數(shù)的“構(gòu)造初始化列表”??梢园研枰跇?gòu)造時(shí)初始化的成員變量寫(xiě)在這里,括號(hào)中是它們的初值,有多個(gè)變量就用逗號(hào)隔開(kāi)。也可以寫(xiě)上父類(lèi)的構(gòu)造函數(shù),這樣可以在構(gòu)造時(shí)按照你提供的參數(shù)將父類(lèi)構(gòu)造出來(lái)。上面這些會(huì)在本構(gòu)造函數(shù)執(zhí)行前構(gòu)造完成。你這里應(yīng)該就是父類(lèi)的構(gòu)造函數(shù),Plane(code),括號(hào)中code就是調(diào)用參數(shù)。
2015-09-21
沒(méi)有在文件頭包含typeinfo文件,是不能運(yùn)行的,然而好多同學(xué)的代碼卻能通過(guò)測(cè)試,,,
2015-09-16
最新回答 / 流星1998
#include <iostream>#include <stdlib.h>#include <string>using namespace std;/**?* 定義動(dòng)物類(lèi):Animal?* 虛函數(shù):eat()?* 純虛函數(shù):move()?* 數(shù)據(jù)成員:m_strName?*/class Animal{public:? ? // 默認(rèn)構(gòu)造函數(shù)? ? Animal(){}? ? // 含參構(gòu)造函數(shù) Animal(string name){m_strName = name;...
2015-09-14