У меня есть программа C ++, которая входит в указатель функции от Python до некоторого кода Python, и, поскольку Pybind на самом деле не допускает передачу ссылки для измененного аргумента, я хочу использовать множественные возвращаемые значения Python, чтобы вернуть измененный аргумент и что -то еще. В основном, если у меня есть функция Python, которая выглядит как < /p>
def foo(var1):
return True, (var+1)
< /code>
Есть ли способ справиться с этим на стороне C ++, кроме как объединить их в класс, и передайте его обратно? std :: tuple, может быть?
Подробнее здесь: https://stackoverflow.com/questions/797 ... via-pybind