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
}