C++11 智能指針使用以及實現原理總結

前言- 在現代C++編程中應該儘可能避免使用裸指針,裸指針很容易帶來諸如內存泄露、內存越界、未定義行爲等難以察覺的錯誤。編程       C++11中共有4種智能指針:std::auto_ptr、std::unique_ptr、std::shared_ptr和std::weak_ptr。全部這些智能指針都是爲管理動態分配對象的生命期而設計的,經過保證這樣的對象在適當的時機以適當的方式析構來防止資源
相關文章
相關標籤/搜索