Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"char": det här tecknet tillåts inte som ett första tecken i en identifierare
Anmärkningar
C++-kompilatorn följer C++11-standarden på tecken som tillåts i en identifierare. Endast vissa teckenintervall och universella teckennamn tillåts i en identifierare. Ytterligare begränsningar gäller för det inledande tecknet för en identifierare. Mer information och en lista över tillåtna tecken och namnintervall för universella tecken finns i Identifierare.
Det intervall med tecken som tillåts i en identifierare är mindre restriktivt vid kompilering av C++/CLI-kod. Identifierare i kod som kompilerats med hjälp av /clr bör följa Standard ECMA-335: Common Language Infrastructure (CLI).
Example
I följande exempel genereras 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
}