【发布时间】:2013-09-17 17:14:07
【问题描述】:
static const double convTable[4][4] =
{
{1.0, 1000.0, 1000000.0, 1000000000,0 },
{0.001, 1.0, 1000.0, 1000000,0 },
{0.000001, 0.001, 1.0, 1000.0 },
{0.000000001, 0.000001, 0.001, 1,0 }
};
我有这个数组,在一个头文件中,但它不会编译,不知道为什么?
【问题讨论】:
-
这不应该在标题中。
-
won't编译?什么是真实的? -
第一个、第二个和第四个子项中有多余的逗号。查看每个条目的 最后 个条目。
-
哦,我看到了一些额外的逗号
-
为什么看不到警告?
excess elements in array initializer,去掉最后一个元素中的逗号
标签: c++ arrays initialization gnu