Megosztás a következőn keresztül:


C3873 fordítási hiba

'char': ez a karakter nem engedélyezett azonosító első karaktereként

Megjegyzések

A C++ fordító a C++11 szabványt követi az azonosítóban engedélyezett karaktereken. Egy azonosítóban csak bizonyos karaktertartományok és univerzális karakternevek engedélyezettek. Az azonosító kezdeti karakterére további korlátozások vonatkoznak. További információ, valamint az engedélyezett karakterek és az univerzális karakternévtartományok listája: Azonosítók.

Az azonosítókban megengedett karaktertartomány kevésbé korlátozó a C++/CLI-kód összeállításakor. A /clr használatával lefordított kódazonosítóknak a Standard ECMA-335: Common Language Infrastructure (CLI) szabványt kell követniük.

Example

Az alábbi példa c3873-at hoz létre:

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