2022
01-22
01-22
C++11智能指针unique_ptr用法使用场景分析
一、概述C++标准模板库STL(StandardTemplateLibrary)一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,其中auto_ptr是C++98提出的,C++11已将其摒弃,并提出了unique_ptr替代auto_ptr。虽然auto_ptr已被摒弃,但在实际项目中仍可使用,但建议使用更加安全的unique_ptr,后文会详细叙述。shared_ptr和weak_ptr则是C+11从准标准库Boost中引入的两种智能指针。此外,Boost库...
继续阅读 >