编译器警告(等级 1 和 4)C4115
“type”:括号中的已命名类型定义
给定的符号用于在带括号的表达式内部定义结构、联合或枚举类型。 定义范围可能并非预期。
在 C 函数调用中,定义具有全局作用域。 在 C++ 调用中,定义与调用的函数具有相同的范围。
在不是带括号表达式的括号(如原型)内,声明符也可以导致此警告。
这是在 ANSI 兼容性 (/Za) 下编译的 C++ 程序和 C 程序的 1 级警告。 否则为 3 级警告。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈