🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::ScopedPtr< T > 模板类 参考

#include <ScopedPtr.hpp>

+ 类 ast::ScopedPtr< T > 继承关系图:

Public 成员函数

 ScopedPtr (T *ptr)
 
 ScopedPtr (std::nullptr_t)
 
 ScopedPtr (ScopedPtr &&other)
 
ScopedPtroperator= (ScopedPtr &&other)
 
ScopedPtroperator= (T *ptr)
 
void reset (T *ptr)
 
T * get () const
 
T * operator-> () const
 
 operator T* () const
 
T * release ()
 

Protected 属性

T * m_pointer {nullptr}
 

详细描述

template<typename T>
class ast::ScopedPtr< T >

作用域指针类

作用域指针类,用于管理指针的生命周期

模板参数
T指针指向的对象类型
警告
作用域指针类的生命周期限制在一个作用域内,作用域结束指针析构
作用域指针类不支持复制构造函数和赋值运算符

该类的文档由以下文件生成: