Compartilhar via


Aviso do compilador C4932 (nível 4)

Não é possível distinguir __identifier(identifier_1) e __identifier(identifier_2)

O compilador não consegue distinguir entre _finally e __finally ou entre __try e _try como um parâmetro passado para __identifier. Você não deve tentar usá-los como identificadores no mesmo programa, pois isso resultará em um erro C2374.

O seguinte exemplo gera o aviso C4932.

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