最新回答 / 慕虎8274556
throw和catch后面需要接數據類型,并且throw的類型需要和catch數據類型對應。string ()是<string>庫中的一個函數,它實現了創建一句字符串的功能。
2018-08-08
已采納回答 / 慕粉4325388
這么說吧,之所以進行這個轉換是因為使用父類Flyable指針通過虛函數實現機制我們可以動態的是實現同名的虛函數,但是對于子類Bird中的非虛函數(覓食函數),要想調用則必須是Bird,所以要進行強制類型轉換。
2018-08-07
最新回答 / KingCoder
?Bus *bus = new Bus;? ? Tank *t = new Tank;? ? doSomething(b);? ? doSomething(t);? ? return 0;
2018-07-31
最贊回答 / 為夢而戰3
當你定義構造函數時,想要初始化類的某個數據成員,就需要用到有參構造函數。如果不想初始化該數據成員,只是將其聲明出來即可,等到普通函數去操作它時,在具體給它賦值。
2018-06-26