Я пытаюсь связать функцию C ++ с std :: set> в качестве возвращаемого значения. Компиляция идет хорошо, но когда вызывается функция python, получается следующая ошибка: TypeError: Невозможно преобразовать возвращаемое значение функции в тип Python! Подпись была -> Set [Set [int]]
Является ли вложение здесь проблемой? Какие могут быть альтернативы?
Я включил заголовочный файл "pybind11 / stl.h" при написании фрагмента связывания, как упомянуто в документации. Функция C ++ объявляет и использует несколько контейнеров stl внутри нее.