Smart Pointers
在 C++11 中的標準模板庫(STL,為了要解決記憶體洩漏問題(Memory Leak) 的問題,便引進了Smart Pointer來更方便管理記憶體,而標頭檔案為 <memory>
Smart pointers enable automatic, exception-safe, object lifetime management.
cppreference
:::danger
如果在free跟delete前程式碼就爆開了,當記憶體空間沒有釋放到一定程度就會爆開
:::