Я получаю ошибку компиляции, говоря, что конструктор копирования scoped_ptr
является закрытым со следующим фрагментом кода:
class a {};
struct s
{
boost::scoped_ptr<a> p;
};
BOOST_PYTHON_MODULE( module )
{
class_<s>( "s" );
}
Этот пример работает с shared_ptr. Было бы неплохо, если бы кто-нибудь знал ответ. Спасибо