智能指针---shared_ptr和weak_ptr
智能指针主要解决被多个对象引用时,资源如何释放的问题。下面介绍一下boost库中的shared_ptr和weak_ptr:Shared_ptr:当进行拷贝和赋值操作时, shared_ptr所指向的对象的引用计数都会增加,一旦变为0,就会自动释放自己管理的对象。(shared_ptr所指向的对象有一个被释放时,引用计数就会减1)Weak_ptr: weak_ptr是一种不控制所指向对象生存周期的智能
原创
2016-06-20 11:46:13 ·
1363 阅读 ·
0 评论