Delen via


Compilerfout C3873

'char': dit teken is niet toegestaan als eerste teken van een id

Opmerkingen

De C++-compiler volgt de C++11-standaard op tekens die zijn toegestaan in een id. Alleen bepaalde bereiken van tekens en universele tekennaam zijn toegestaan in een identificator. Aanvullende beperkingen zijn van toepassing op het eerste teken van een id. Zie Identificatoren voor meer informatie en voor een lijst van toegestane tekens en reeksen van universele tekennamen.

Het bereik van tekens dat is toegestaan in een id, is minder beperkend bij het compileren van C++/CLI-code. Id's in code die zijn gecompileerd met behulp van /clr, moeten de standaard ECMA-335 volgen: Common Language Infrastructure (CLI).

Example

In het volgende voorbeeld wordt C3873 gegenereerd:

// 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
}