摘要:        
循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下: #include <string> #include <iostream> #include <boost/shared_ptr.hpp> #include <boost/weak    阅读全文
posted @ 2020-08-28 09:48
He_LiangLiang
阅读(192)
评论(0)
推荐(0)
        
            
        
        
摘要:        
boost::scoped_ptr虽然简单易用,但它不能共享所有权的特性却大大限制了其使用范围,而boost::shared_ptr可以解决这一局限。顾名思义,boost::shared_ptr是可以共享所有权的智能指针,首先让我们通过一个例子看看它的基本用法: #include <string>     阅读全文
posted @ 2020-08-28 09:33
He_LiangLiang
阅读(158)
评论(0)
推荐(0)
        
            
        
        
摘要:        
boost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用: #include <string> #include <iostream> #include <boost/scoped_ptr.h    阅读全文
posted @ 2020-08-28 09:13
He_LiangLiang
阅读(185)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号