9. (cont.)
第12章介紹smart pointer 怎麼new一塊記憶體 以及怎麼delete/delete[]一塊記憶體
第13章總算知道move semantics在幹嘛了(所以連結那篇爛透了 我來介紹會先手爆一個簡單的VLA寫好搬移操作再推廣到STL)
也知道c++的各種container是怎麼做deep copy的了
(提醒一下 python沒辦法輕鬆做到唷 想zero-initialize一個5
5的list 寫5[5*[0]]會得到5個指向同一個[0, 0, 0, 0, 0]的垃圾唷
)
以及自己手爆BST時 該怎麼做才能避免use after free之類的鳥事
第14-16章是user-defined operators, OOP, templates 基本上很完整了