Cython векторные операции - PullRequest
       6

Cython векторные операции

6 голосов
/ 28 ноября 2011

Как я могу использовать функцию remove из <algorithm>?(Или любая другая операция, я хочу использовать это с векторами, я пытался cdef extern объявить это, но я не думаю, что шаблонная функция еще существует)

1 Ответ

6 голосов
/ 28 ноября 2011

Cython может только разумно ссылаться на скомпилированный код в некоторой внешней библиотеке, следуя соглашениям о вызовах Си. Чтобы использовать функции шаблона, вам нужно написать функцию-оболочку extern "C", которая использует конкретное воплощение алгоритма (то есть вы должны исправить параметры шаблона).

...