https://docs.microsoft.com/en-us/cpp/cpp/smart-pointers-modern-cpp?view=vs-2019
https://docs.microsoft.com/en-us/cpp/cpp/how-to-create-and-use-shared-ptr-instances?view=vs-2019
https://www.cnblogs.com/jiayayao/p/6128877.html
c++11中的shared_from_this
https://zh.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this
raw指針需要手動new delete
而智能指針可以自動在不需要時刪除對象,不用顯示調用delete。
其他區別
待更新