boost的scoped

xiaoxiao2025-11-27  6

1:早前,auto_ptr可以达到智能指针的作用,但是在拷贝构造或者赋值的时候就会失去权限

2:scoped_ptr禁止用户拷贝构造和赋值

#include <boost/scoped_ptr.hpp> scoped_ptr<A> a(new(A)); scoped_ptr<A> a(new(a));//拷贝构造是私有的,禁止拷贝构造 scoped_ptr<A> b; b=a;//=运算符是私有的,禁止赋值
转载请注明原文地址: https://www.6miu.com/read-5040109.html

最新回复(0)