【发布时间】:2020-06-01 05:03:59
【问题描述】:
这是我从原始指针返回智能指针的方式。
std::shared_ptr<Geometry> Clone() const
{
Circle *sc = new Circle(*this);
return std::shared_ptr< Geometry >(sc);
}
从原始指针返回智能指针是否正确?
【问题讨论】:
-
这应该回答你的问题:stackoverflow.com/a/4665291/2185599