蓋莫引擎2.3.0算是做完了
不過這個做的很不盡人意(不過沒關系咱慢慢做只要堅持O(∩_∩)O~)
一個問題就是引擎中的RefPtr設計有點問題
索性下個引擎版本就是用boost庫吧
免得一些基礎需要自己寫
要使用boost庫其中的智能指針必不可少
林林總總有好幾個類型
不過常用得還是3個
scoped_ptr,
shared_ptr,
weak_ptr
這里先說shared_ptr
它還是引用計數類型的指針咯
貌似比較好用(但是根本還是在于使用的人)
為了正確使用它需要注意幾個問題
1.多線程環境和循環引用
應該配合weak_ptr
2.使用了shared_ptr就不應該使用其他內存管理機制
3.不要構造臨時的shared_tr作為函數參數
4.其他...