Python управление памятью для объектов C ++ - PullRequest
0 голосов
/ 29 марта 2020

Я реализую расширение C ++ для python и мне нужно обернуть std::vector<char>.

Предыдущая версия расширения была в C и просто использовала массив char и присвоила ему PyMem_Malloc и PyMem_Realloc. Я сталкиваюсь с проблемами, поскольку кажется, что нет аналогичного Python распределителя памяти для C ++ new и delete.

Как я go могу выделить новый вектор в куче python, который будет обернут как часть python объекта?

...