标签: c++ python algorithm vector cython
如何使用remove中的<algorithm>功能? (或者任何其他操作,我想用向量使用它,我试图cdef extern声明它,但我认为还没有模板函数)
remove
<algorithm>
cdef extern
答案 0 :(得分:6)
Cython只能根据C调用约定合理地链接某些外部库中的编译代码。要使用模板函数,您必须编写一个extern "C"包装函数,该函数使用算法的特定版本(即您必须修复模板参数)。
extern "C"