首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB 调用C++ 写的程序,该如何处理

2012-04-10 
PB 调用C++ 写的程序C++ 函数声明int MCIF( char * a, char b ,char* & c,int *d )上面这个函数 我在PB里

PB 调用C++ 写的程序
C++ 函数声明 
int MCIF ( char * a, char b ,char* & c,int *d );

上面这个函数 我在PB里应该怎么声明呢?
char * a 是声明称 ref 吗? char * &呢?


[解决办法]
C中的int一般是32位,对应PB中的long
char * 你需要使用ref string对应。
char 你可以用int对应,是asc码对应值。
char * &指的是引用指针,你可以用ref string来对应。
int *是整型指针,你用long对应。
不过强烈建议你所有的string都要先分配空间,使用Space ( n )来分配,具体长度,你需要和C的沟通,看他们最常用多少。如果你分配空间不够,可能会引起异常。

热点排行