Erro do compilador C3873
'char': este caractere não é permitido como primeiro caractere de um identificador
O compilador C++ segue o padrão C++11 em caracteres permitidos em um identificador. Somente certos intervalos de caracteres e nomes de caracteres universais são permitidos em um identificador. Restrições adicionais se aplicam ao caractere inicial de um identificador. Para obter mais informações e uma lista de caracteres permitidos e intervalos universais de nomes de caracteres, consulte Identifiers.
O intervalo de caracteres permitido em um identificador é menos restritivo ao compilar o código C++/CLI. Os identificadores em código compilado usando /clr devem seguir Standard ECMA-335: Common Language Infrastructure (CLI).
O seguinte exemplo gera C3873:
// C3873.cpp
int main() {
int \u036F_abc; // C3873, not in allowed range for initial character
int abc_\u036F; // OK, in allowed range for non-initial character
}