【发布时间】:2009-01-19 22:20:24
【问题描述】:
我正在使用 boost 的共享指针,并使用enable_shared_from_this 来启用返回指向此的共享指针。代码如下所示:
class foo : public boost::enable_shared_from_this<foo>
{
boost::shared_ptr<foo> get()
{
return shared_from_this();
}
}
为什么 shared_from_this 会抛出 weak_ptr_cast 异常?
【问题讨论】: