Cython:ctypedef函数? 有可能 cTyWIFF< 函数,因为它是C++中常见的模式吗?像 typedef int (*foo)(int, double, char*) # Cython equivalent ctypedef int (*foo)(int, double, char*)
或者至少在不直接声明的情况下将其外部化?类似于Cython:ctypedef函数? 有可能 cTyWIFF< 函数,因为它是C++中常见的模式吗?像 typedef int (*foo)(int, double, char*) # Cython equivalent ctypedef int (*foo)(int, double, char*),c++,c,function,typedef,cython,C++,C,Function,Typedef,Cython,或者至少在不直接声明的情况下将其外部化?类似于 # myheader.h typedef int (*foo)(int, double, char*) # mytest.pyx extern int (*foo) 是的,这是完全可能的: ctypedef void (*function_type_name)(int, int) 哦,天哪,我可以发誓那没用。。也许我应该先用一个更简单的函数typedef试试,然后再用更多的参数进行typedef“对不起,谢谢你。”尼克拉斯R:如果我的回答回答
# myheader.h
typedef int (*foo)(int, double, char*)
# mytest.pyx
extern int (*foo)
是的,这是完全可能的:
ctypedef void (*function_type_name)(int, int)
哦,天哪,我可以发誓那没用。。也许我应该先用一个更简单的函数typedef试试,然后再用更多的参数进行typedef“对不起,谢谢你。”尼克拉斯R:如果我的回答回答了你的问题,请考虑通过把我的答案留下的绿色的复选标记标记出来。我知道怎么做。想勾选它,但没有足够的时间过去。我不是在数秒来标记你的答案。@Niklas R:哦,对不起,对不起,我通常会对那些看起来很新的人自然而然地说:)