Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
该构造(int[2]){0}是 C99 复合文字,它不是 C++ 的一部分。任何人都可以猜测特定编译器在 C++ 上下文中的解释方式(或检查源代码的问题)。
(int[2]){0}
PS。好的,看起来 gcc 4.7/gcc 4.8/clang-3.1 处理它相当明智 - 复合文字的类型与 C99 标准指定的相同。
我猜OP编译器有点老。