cppyy为各种C++ STL实体进行化脓。在cppyy源代码中,这些source化是在哪里完成的?特别是矢量?我希望能找到我能模仿的例子
发布于 2021-12-09 15:42:42
std::vector用于CPython的热化是lives 主要在C++,并且是高度专门化的,例如使用自定义迭代器(而不是绑定C++ std::vector::iterator)。它在PyPy中是类似的,只是代码驻留在RPython中。
std::vector
std::vector::iterator
要获得一个很好的丙酮化回购示例,请参见例如这一个;另一个广泛的例子是这里。
https://stackoverflow.com/questions/70290220
相似问题