我正在尝试检查 shared_ptr 是否没有调用 shared_ptr.reset()
我有一个
std::shared_ptr<Shape> m_shape;
我正在尝试做
if(m_shape.reset()==false)
{
dothis();
}
我想检查并查看 m_shape 是否处于活动状态并正在使用......并且 reset 表示何时停止使用 shared_ptr
但我在 m_shape 上不断收到错误,说表达式必须有算术、枚举、指针
我正在尝试检查 shared_ptr 是否没有调用 shared_ptr.reset()
我有一个
std::shared_ptr<Shape> m_shape;
我正在尝试做
if(m_shape.reset()==false)
{
dothis();
}
我想检查并查看 m_shape 是否处于活动状态并正在使用......并且 reset 表示何时停止使用 shared_ptr
但我在 m_shape 上不断收到错误,说表达式必须有算术、枚举、指针