E2557 Mehrstellige Zeichenkonstante nicht zulässig (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Die Typen char16_t und char32_t lassen mehrstellige Namen von Zeichenkonstanten nicht zu. Für die Typen char und wchar_t können aber aus Gründen der Abwärtskompatibilität weiterhin mehrstellige Zeichenkonstanten verwendet werden.
Beispiel:
const static int c1 = 'ab'; // Warning: W8098 Multi-character character constant const static char16_t c3 = u'ab'; // error: E2557 const static char32_t c4 = U'ab'; // error: E2557