【发布时间】:2016-11-29 15:28:50
【问题描述】:
我想在 结构 中声明一个具有预定义常量大小 的数组,但它给了我这个错误:expected a ']'.
#define MAX_SZAMJEGY 200;
struct szam {
int szj[MAX_SZAMJEGY];
bool negative;
};
【问题讨论】:
-
删除;从定义
-
或者更好的是,将定义替换为
constexpr std::size_t MAX_SZAMJEGY = 200;
标签: c++ arrays struct constants