我收到一个编译错误,说 的复制构造函数scoped_ptr
是私有的,带有以下代码片段:
class a {};
struct s
{
boost::scoped_ptr<a> p;
};
BOOST_PYTHON_MODULE( module )
{
class_<s>( "s" );
}
这个例子虽然适用于 shared_ptr 。如果有人知道答案,那就太好了。谢谢
我收到一个编译错误,说 的复制构造函数scoped_ptr
是私有的,带有以下代码片段:
class a {};
struct s
{
boost::scoped_ptr<a> p;
};
BOOST_PYTHON_MODULE( module )
{
class_<s>( "s" );
}
这个例子虽然适用于 shared_ptr 。如果有人知道答案,那就太好了。谢谢