cython char array []转换中的c ++头包装器声明

时间:2014-09-22 15:40:55

标签: python c++ header-files cython

C ++头文件的某些部分:

virtual int SubscribeMarketData(char * ppInstrumentID[], int nCount, char* pExchageID) = 0;

*.pxd文件声明的某些部分:

int SubscribeMarketData(char *ppInstrumentID[], int nCount, char *pExchageID) except +

但我无法确保cython中的某些c ++ char * ppInstrumentID[]代码声明。 什么是正确的代码声明?
*.pyx文件中怎么样?

1 个答案:

答案 0 :(得分:1)

cdef char[] *thing

实际上这种方式更有意义,但是在两者之间工作会让人感到困惑(特别是当错误消息使用C'时)。