Передайте ссылку на Python с помощью pybind11C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Передайте ссылку на Python с помощью pybind11

Сообщение Anonymous »

У меня есть класс, который содержит std::vector. У меня есть метод, позволяющий получить ссылку на этот вектор.

Код: Выделить всё

class A {
public:
std::vector &v() {return m_v;}

private:
std::vector m_v;
};

Код: Выделить всё

    pybind11::class_(m, "A")
.def(pybind11::init())
.def_property("v", &A::v);
Есть ли способ передать вектор как свойство в pybind11? Я пробую def_property, но это не работает.


Подробнее здесь: https://stackoverflow.com/questions/784 ... h-pybind11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»