Я пытаюсь понять некоторые детали, полученные из файла ядра, в отношении переменной boost :: optional type. Переменная: boost::optional<Cacher> cacher_;
Кадр # 5 из ядра: (gdb) p this->cacher_
$1 =
Есть ли способ, чтобы обернуть boost::optional<T> тип объекта, чтобы разоблачить его с помощью boost::python::class_ (используется от BOOST_PYTHON_MODULE) struct Foo
{
boost::optional<int> bar;
Обычно, когда функция возвращает boost::optional Я видел много людей, возвращающих пустую фигуру {}, чтобы обозначить пустое значение, которое отлично работает и короче, чем возвращение boost::none. Я