当前位置: 代码迷 >> PB >> PB 调用C++ 写的程序解决思路
  详细解决方案

PB 调用C++ 写的程序解决思路

热度:70   发布时间:2016-04-29 07:10:58.0
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的沟通,看他们最常用多少。如果你分配空间不够,可能会引起异常。
  相关解决方案