聚合初始值设定项中的多余元素
excess elements in aggregate initializer
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 }
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 使用strcpy将char数组的元素复制到另一个数组
- 使用不带参数的函数访问结构元素
- 给定n个元素的m个集合.在C++中找到出现在最大集合数中的元素
- C++如何通过用户输入删除列表元素
- lower_bound()返回最后一个元素
- 基于多个条件处理地图中的所有元素
- 调整大小后指向元素值的指针unordered_map有效?
- 使用std::transform将一个范围的元素添加到另一个范围中
- 使用函数"remove"删除重复元素
- 具有最大子序列大小的序列,每个元素都相同
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- 如何将元素添加到数组的线程安全函数?
- 有没有办法将谓词中的元素偏移量传递给 std 算法?
- 阵列初始化器中的多余元素
- 聚合初始值设定项中的多余元素
- 填充字节发现以及数组初始值设定项中多余元素的常见和特殊编译器行为
- 数组初始化器中的多余元素
- 标量初始化器代码中的多余元素可以用gcc编译,但不能用g++