这是我用C++编写的一个类的头文件。当我编译时总是出现如图这样的错误。求助。

2025-01-04 14:12:54
推荐回答(3个)
回答1:

你好,c++数组声明要求存储大小必须是常量。你这里虽然students是静态常量,但是并没有初始化。但是静态变量又会自动初始化为0.
而你定义grades数组时,就出错了。因为c++不允许声明大小为0 的数组。

回答2:

students 是0
不能申明大小为0的数组

回答3:

单独一个头文件能编译?