编辑代码

#include <iostream>
#include <memory>// 共享指针必须要包含的头文件
using namespace std;

class demoA {
public:
	~demoA();
};
demoA::~demoA()
{
	printf("析构demoA\n");
}

int main()
{
	shared_ptr<demoA> mA(new demoA());
	printf("shared_ptr<demoA> use_count %d\n", mA.use_count());
	printf("return 0\n");
	return 0;
}