Я реализую расширение C ++ для python и мне нужно обернуть std::vector<char>
.
Предыдущая версия расширения была в C и просто использовала массив char
и присвоила ему PyMem_Malloc
и PyMem_Realloc
. Я сталкиваюсь с проблемами, поскольку кажется, что нет аналогичного Python распределителя памяти для C ++ new
и delete
.
Как я go могу выделить новый вектор в куче python, который будет обернут как часть python объекта?