看板 C_and_CPP 關於我們 聯絡資訊
隨便想的幾個題目 1. 若在 class 中定義了 destructor,則通常還需要定義另外兩個 function。 為什麼? 2. mutable 這個關鍵字應該用在什麼地方? 3. 為什麼 C++ 有四種不同的 cast operator? 4. exception 有什麼優點和缺點? 5. C++ 提供多重繼承,但 C# 或 Java 都採用 interface 與單一繼承。 允許多重繼承有什麼缺點? 6. 為什麼我們要避免使用 global variable? Singleton 是 global variable 嗎?為什麼? 第一題算送分的,答不出來可以直接請他回家 愈後面就愈沒有標準答案,屬於讓對方自由發揮的申論題 從對方回答的內容其實很容易看出他的經驗以及觀念 啊我好像沒提到 template...其實是因為我也不太熟 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.238.242
scwg:我自己開門不用送 01/07 00:28
leiyan:平時在用從不去想為什麼XD 01/07 00:30
PkmX:第一題要回他 不是已經變四個了嘛._. 01/07 01:21
cuteclare:請問第一題...能麻煩給個關鍵字嗎 ? 01/07 04:26
linotwo:Rule of three C++ 01/07 05:25
devilphoenix:我覺得dtor並不是合適的例子,因為很多class隻有一個 01/07 08:22
devilphoenix:virtual dtor用以避免錯誤析構,且沒有其他成員 01/07 08:24
littleshan:能舉出virtual dtor可以加分(畢竟有個"通常") 01/07 09:50
rosemary0401:很多很好的問題 01/08 00:26
rosemary0401:我template也不熟 01/08 00:26
xvid:這篇有好心人願意解答嗎? 01/08 00:53
lungswu:糟糕,這些我都不會 01/08 17:07
iWRZ:不用回家了 我直接自殺 01/08 19:57
asadman1523:一樓XDD 01/09 23:26
xatier:三樓www 01/12 13:39