使用C++11引入的智能指针boost::weak_from_raw在程序中可以发挥出很好的作用,它可以帮助我们避免出现空悬指针,提高程序的健壮性和稳定性。下面我们将通过一个简单的测试程序来介绍该智能指针的使用方法。
首先,我们需要在程序中引入相应的头文件:
#include <iostream>
#include <boost/weak_ptr.hpp>
接着,我们需要定义一个被观察者类:
class Subject :
使用C++11引入的智能指针boost::weak_from_raw在程序中可以发挥出很好的作用,它可以帮助我们避免出现空悬指针,提高程序的健壮性和稳定性。下面我们将通过一个简单的测试程序来介绍该智能指针的使用方法。
首先,我们需要在程序中引入相应的头文件:
#include <iostream>
#include <boost/weak_ptr.hpp>
接着,我们需要定义一个被观察者类:
class Subject :