关于C++中的错误:error C2501: 'base' : missing storage-class or type specifiers
发布网友
发布时间:2022-09-16 08:59
我来回答
共2个回答
热心网友
时间:2023-10-12 18:47
这句话必须放到一个函数里面才能编译通过,比如放到主函数:
int main(void)
{
base = new Matrix;
...
return 0;
}
另外,我用了new,没有用malloc,因为你用的是C++,用new的结果是完全一样的,而且没那么复杂。释放的时候用delete,不要用free
热心网友
时间:2023-10-12 18:47
base=(struct Matrix *)malloc(sizeof(Matrix));
把这句放到main()函数中,