C++ 11 智能指针

最近工作清闲,便开始看看第二版的C++ Primer。

下面文字,只是简单的学习框架,以后陆续更新,展开。

C++ 98,2003中的智能指针auto_ptr,因为使用场景复杂,容易误用,而被废弃。

C++ 11标准通过后,最实用的功能之一便是新的智能指针了。

智能指针有:shared_ptr,unique_ptr,weak_ptr。

shared_ptr,允许多个指针,指向同一个对象。

weak_ptr,可理解为shared_ptr的辅助指针。

unique_ptr,则为独占指针。

你可能感兴趣的:(C++ 11 智能指针)