在另一个帖子链接文本中
我正在尝试对结构做同样的事情,但是我的 sizeof 运算符有问题,所以在整数情况下,我这样做了:
size_t totalMem = rows * sizeof(int *) + rows * cols * sizeof(int));
在 struct 案例中,我这样做了:
size_t totalMem = (rows * sizeof(struct TEST *)) + (rows * cols * sizeof(struct TEST));
但我得到错误: sizeof 对不完整类型的 struct TEST 的无效应用。
有什么想法吗?谢谢。