最近工作清闲,便开始看看第二版的C++ Primer。
下面文字,只是简单的学习框架,以后陆续更新,展开。
C++ 98,2003中的智能指针auto_ptr,因为使用场景复杂,容易误用,而被废弃。
C++ 11标准通过后,最实用的功能之一便是新的智能指针了。
智能指针有:shared_ptr,unique_ptr,weak_ptr。
shared_ptr,允许多个指针,指向同一个对象。
weak_ptr,可理解为shared_ptr的辅助指针。
unique_ptr,则为独占指针。
最近工作清闲,便开始看看第二版的C++ Primer。
下面文字,只是简单的学习框架,以后陆续更新,展开。
C++ 98,2003中的智能指针auto_ptr,因为使用场景复杂,容易误用,而被废弃。
C++ 11标准通过后,最实用的功能之一便是新的智能指针了。
智能指针有:shared_ptr,unique_ptr,weak_ptr。
shared_ptr,允许多个指针,指向同一个对象。
weak_ptr,可理解为shared_ptr的辅助指针。
unique_ptr,则为独占指针。