是否可以 ctypedef
函数,因为它是 C++ 中的常见模式?喜欢
typedef int (*foo)(int, double, char*)
# Cython equivalent
ctypedef int (*foo)(int, double, char*)
或者至少在不直接声明的情况下将其外部化?类似于
# myheader.h
typedef int (*foo)(int, double, char*)
# mytest.pyx
extern int (*foo)
最佳答案
是的,这完全有可能:
ctypedef void (*function_type_name)(int, int)
关于c++ - Cython:ctypedef 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881802/