Cython 向量运算
我该如何使用来自<algorithm>
的remove
函数?(或者其他操作,我想用这个来处理向量,我试过用cdef extern
来声明它,但我觉得还没有模板函数)
1 个回答
6
Cython只能合理地链接一些外部库中已经编译好的代码,这些代码需要遵循C语言的调用规则。如果你想使用模板函数,你需要写一个extern "C"
的包装函数,这个函数要使用算法的特定版本(也就是说,你得固定模板参数)。