Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 多维数组缺少大括号_Android_C++_Arrays_Warnings_Braces - Fatal编程技术网

Android 多维数组缺少大括号

Android 多维数组缺少大括号,android,c++,arrays,warnings,braces,Android,C++,Arrays,Warnings,Braces,当我在VisualStudio中为Android共享库构建项目时,我收到一条警告消息 warning : suggest braces around initialization of subobject [-Wmissing-braces] 此消息指示仅使用一对大括号的数组初始化语句 intmyarray[ROW][COL]={1,2,3,4,5,6,…,451,452,453} 我不能用两对它们来写的原因是将来有可能改变行和列的大小 它工作得很好,但我不确定这样离开项目是否合适,因为我在为

当我在VisualStudio中为Android共享库构建项目时,我收到一条警告消息

warning : suggest braces around initialization of subobject
[-Wmissing-braces]
此消息指示仅使用一对大括号的数组初始化语句

intmyarray[ROW][COL]={1,2,3,4,5,6,…,451,452,453}

我不能用两对它们来写的原因是将来有可能改变行和列的大小

它工作得很好,但我不确定这样离开项目是否合适,因为我在为仅Windows应用程序编写代码时从未见过这样的警告消息


我必须认真对待这一点吗?

您所拥有的是通过大括号省略的聚合初始化,您非常好,代码符合标准

发件人:

如果聚合初始化使用带等号(T a)的形式 ={args..},(直到C++14)嵌套初始值设定项列表周围的大括号可以省略(省略),在这种情况下,尽可能多的初始值设定项 必要时,子句用于初始化的每个成员或元素 相应的子集合以及随后的初始值设定项子句 用于初始化对象的以下成员。然而, 如果对象的子聚合没有任何成员(空 结构(或仅包含静态成员的结构),大括号省略不是 允许,并且必须使用空的嵌套列表{}

请参阅更多详细信息和