使用了非标准扩展:扩展初始值设定项窗体
注解
通过 Microsoft 扩展 (/Ze),可使用放在大括号中的字符串初始化未确定大小的 char 数组。
示例
以下示例生成 C4207:
// C4207.c
// compile with: /W4
char c[] = { 'a', 'b', "cdefg" }; // C4207
int main()
{
}
根据 ANSI 兼容性 (/Za),此类初始化无效。
使用了非标准扩展:扩展初始值设定项窗体
通过 Microsoft 扩展 (/Ze),可使用放在大括号中的字符串初始化未确定大小的 char 数组。
以下示例生成 C4207:
// C4207.c
// compile with: /W4
char c[] = { 'a', 'b', "cdefg" }; // C4207
int main()
{
}
根据 ANSI 兼容性 (/Za),此类初始化无效。