【发布时间】:2011-04-07 13:44:26
【问题描述】:
例如我有:
int boo[8];
boo[1] = boo[3] = boo[7] = 4;
boo[0] = boo[2] = 7;
boo[4] = boo[5] = boo[6] = 15;
我应该如何将其键入为常量值?我看到了类似的问题,但对我没有帮助。
编辑: 还有一个问题,如果 boo 索引为 0 1 3 4 5 6 7 是常量但 boo[2] 不是?有可能吗?
【问题讨论】:
-
如果“常量值”是指初始化列表,则不能。但是一些编译器提供了有趣的扩展。看看这个问题stackoverflow.com/questions/201101/…
-
你的意思是你想要 const int boo[8] 吗?