возвращение списка поддержки из открытого класса - PullRequest
1 голос
/ 29 сентября 2011

Я выставил класс C ++ для Python, один из его методов выглядит примерно так:

boost::python::list getList() {
    boost::python::list l
    ...
    return l;
}

он работает отлично, и я не получаю никаких предупреждений компилятора ... так как я слышал, что работа с контейнерами - этовозиться с C ++ / Python, мне просто интересно, если я сделал все в порядке ..

Спасибо

1 Ответ

2 голосов
/ 29 сентября 2011

Да, это правильный способ возврата списка в Boost.Python. «Беспорядок» обрабатывается boost::python::list.

...