最新回答 / 慕虎8274556
throw和catch后面需要接數(shù)據(jù)類型,并且throw的類型需要和catch數(shù)據(jù)類型對(duì)應(yīng)。string ()是<string>庫中的一個(gè)函數(shù),它實(shí)現(xiàn)了創(chuàng)建一句字符串的功能。
2018-08-08
已采納回答 / 慕粉4325388
這么說吧,之所以進(jìn)行這個(gè)轉(zhuǎn)換是因?yàn)槭褂酶割怓lyable指針通過虛函數(shù)實(shí)現(xiàn)機(jī)制我們可以動(dòng)態(tài)的是實(shí)現(xiàn)同名的虛函數(shù),但是對(duì)于子類Bird中的非虛函數(shù)(覓食函數(shù)),要想調(diào)用則必須是Bird,所以要進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
2018-08-07
最新回答 / KingCoder
?Bus *bus = new Bus;? ? Tank *t = new Tank;? ? doSomething(b);? ? doSomething(t);? ? return 0;
2018-07-31
已采納回答 / 精慕門8404440
在這里可以不寫,但這是好的編碼習(xí)慣,因?yàn)橐院驪lane也可能被繼承,這里寫了就可以防止它子類中的函數(shù)不能被調(diào)用。
2018-07-16
最贊回答 / 慕萊塢7454422
構(gòu)造一個(gè)函數(shù)的時(shí)候?qū)?Canshut 改成 Gun 編譯可以通過? 但是老師的代碼那里寫的就是Canshut
2018-07-14
最贊回答 / 為夢(mèng)而戰(zhàn)3
當(dāng)你定義構(gòu)造函數(shù)時(shí),想要初始化類的某個(gè)數(shù)據(jù)成員,就需要用到有參構(gòu)造函數(shù)。如果不想初始化該數(shù)據(jù)成員,只是將其聲明出來即可,等到普通函數(shù)去操作它時(shí),在具體給它賦值。
2018-06-26