C++中的智能指針

C++中有三種智能指針:std::unique_ptr、std::shared_ptr、std::wake_ptr,都在<memory>頭文件定義中。 出現智能指針的緣由:C++內沒有內存回收機制,程序員分配和釋放經常會出錯。 1.unique_ptr 在unique_ptr之前,C++98引入了auto_ptr,但在C++11標準中auto_ptr被標爲遺棄;主要原因有: (1)auto_ptr
相關文章
相關標籤/搜索