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で機能します。誰かが答えを知っていれば、それは素晴らしいことです。ありがとう