Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'char': um nome de caractere universal não pode designar um caractere no conjunto básico de caracteres
Observações
No código compilado como C++, você não pode usar um nome de caractere universal que representa um caractere no conjunto básico de caracteres de origem fora de uma cadeia de caracteres ou literal de caracteres. Para obter mais informações, consulte Conjuntos de caracteres. No código compilado como C, não é possível usar um nome de caractere universal para caracteres no intervalo 0x20-0x7f, inclusive, exceto para 0x24 ('$'), 0x40 ('@') ou 0x60 (''').
Example
O exemplo a seguir gera C3851 e mostra como corrigi-lo:
// C3851.cpp
int main()
{
int test1_\u0041 = 0; // C3851, \u0041 = 'A' in basic character set
int test2_A = 0; // OK
}