wxWidgets:wxScopedPtr类用法
作者:互联网
wxWidgets:wxScopedPtr类用法
wxWidgets:wxScopedPtr类用法
用法详细说明
#include <wx/scopedptr.h>
wxScopedPtr的继承图
这是一个简单的作用域智能指针实现,类似于 Boost 智能指针,但改写为使用宏。
从 wxWidgets 2.9.0 开始,这个类还有一个同名的模板版本。见wxScopedPtr。
智能指针持有指向对象的指针。当智能指针超出范围时,对象使用的内存将被删除。此类与std::auto_ptr<>in不同,因为它不提供复制构造函数或赋值运算符。这限制了你可以用它做什么,但比标准类的“破坏性复制”行为要少得多。
例子:
下面是使用 wxWidgets 范围智能指针和指针数组的示例。
class MyClass{
标签:wxWidgets,wxScopedPtr,用法,智能,复制,指针 来源: https://blog.csdn.net/it_xiangqiang/article/details/118873868