当前位置:   article > 正文

C++移植C语言中遇到的问题_c++移植到c语言平台会出现的问题

c++移植到c语言平台会出现的问题

1、引用是不能用的

改用指针

2、new和delete是不能用的,改为malloc和free。类改为结构,容器和STL要自己写。

malloc分配二维变量时可以如下分配

defs_t = (double **)malloc(model->numdefparams * sizeof(double *));

for (int i=0;i<model->numdefparams;i++)
{
defs_t[i] = (double *)malloc(size1 * sizeof(double));
}


for(int i=0;i<model->numdefparams;i++)
{
free(defs_t[i]);
}
free(defs_t);


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/309860
推荐阅读
相关标签
  

闽ICP备14008679号