Поделиться через


Предупреждение компилятора (уровень 4) C4932

__identifier(identifier_1) и __identifier(identifier_2) неотличимы

Компилятор не может различать и _try __finally __try как _finally параметр, переданный в .__identifier Не следует пытаться использовать оба этих слова в качестве идентификаторов в одной и той же программе, так как это вызовет ошибку C2374 .

Следующий пример приводит к возникновению предупреждения C4932:

// C4932.cpp
// compile with: /clr /W4 /WX
int main() {
   int __identifier(_finally) = 245;   // C4932
   int __identifier(__finally) = 25;   // C4932
}