Передайте ссылку на 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

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