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 }
};
我在头文件中有这个数组,但无法编译,不知道为什么?
最佳答案
您在某些项目中使用逗号而不是点,因此每行超过 4 个项目。
{1.0, 1000.0, 1000000.0, 1000000000,0 }
^
应该是
{1.0, 1000.0, 1000000.0, 1000000000.0 }
关于c++ - 聚合初始值设定项中的多余元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18855939/