部分C++头文件:
virtual int SubscribeMarketData(char * ppInstrumentID[], int nCount, char* pExchageID) = 0;
部分*.pxd
文件声明:
int SubscribeMarketData(char *ppInstrumentID[], int nCount, char *pExchageID) except +
但我无法确定一些 C++ char * ppInstrumentID[]
代码在 cython 中的声明。
什么是正确的代码声明?
在 *.pyx
文件中怎么样?
最佳答案
cdef char[] *thing
这种方式实际上更有意义,但在两者之间工作会让人感到困惑(尤其是当错误消息使用 C 的形式时!)。
关于python - cython char array[] convert 中的 c++ header wrapper 声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25978036/