最新回答 / Ashiamd
NULL會被模板推斷為int,但nullptr就可以完美轉發至T*轉至 知乎的 “Michael Lee”2017-02-21的回答。原來 知乎問題“C++11 為什么引入nullptr”
2018-02-26
如果不寫animal的默認構造函數,無法通過編譯,但是dog的默認構造函數不寫的話可以通過,是不是跟animal *p有關啊,他得用到默認構造函數啊
最贊回答 / 貓毛儒丶
因為很多時候只有在程序運行過程中才能確定某一數據的具體類型,從而采用對應的行為舉個例子,在交互界面中,計算兩個數據的和,用戶輸入的是int,則調用+,如果是字符串,則調用stringcat()之類
2017-12-28