编译器警告(等级 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
}