Если я использую политику take_ownership
возвращаемых значений в pybind11
и вызываю функцию, которая возвращает, скажем, std::vector<Dog>
, как я могу гарантировать, что деструкторы вектора и его содержимого вызываются? Это как-то связано с выходом за рамки клиентского кода python
?