python调用c++传递数组的实例
如下所示:
INPUT=c_int*4 #实例化一个长度为2的整型数组 input=INPUT() #为数组赋值(input这个数组是不支持迭代的) input[0]=11 input[1]=2 input[2]=3 input[3]=4 dll.teststring.restype=c_char_p #bytes(aaaa,encoding="utf-8") a=dll.teststring(input,4) MYLIBDLLchar*teststring(int*plus1,intlen); char*teststring(int*plus1,intlen){ for(inti=0;i(i,j); p++; } } *plus1=p; return(char*)data; }
以上这篇python调用c++传递数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。