编译器警告(等级 4)C4932
__identifier(identifier_1)
和__identifier(identifier_2)
无法区分
编译器无法区分作为参数传递到 __identifier
的 _finally
和 __finally
或 __try
和 _try
。 不要尝试在同一程序中将它们同时用作标识符,因为这将导致 C2374 错误。
下面的示例生成 C4932:
// C4932.cpp
// compile with: /clr /W4 /WX
int main() {
int __identifier(_finally) = 245; // C4932
int __identifier(__finally) = 25; // C4932
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈