c++ 结构体或者类的二维数组问题

发布网友 发布时间:2022-04-20 07:05

我来回答

2个回答

热心网友 时间:2023-10-11 03:33

  我觉得要定义结构体对象应该用 struct cft blk[6][iblknb]; struct 不能省略,并且iblknb不能是变量,只能是常量,所以除非iblknb是宏定义,否则上面的定义还是错误的。

  int feasibledot(cft spc_origion, cft *blk,int iblknb,cube *dotspc,cft *blked, int blkednb);
  这个函数有参数cft *blk,不能说引用了blk对象,在这个函数里 形参变量只是一个指向struct cft型结构体变量的指针。

热心网友 时间:2023-10-11 03:33

如果这样定义结构体,你的结果就是对的
typedef struct cft
{
...
}cft;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com