E2557 : La constante caractère multicaractère n'est pas autorisée (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Les types char16_t et char32_t n'autorisent pas les noms de constante caractère qui contiennent plusieurs caractères. Toutefois, les types char et wchar_t autorisent toujours les constantes caractère multicaractère à des fins de compatibilité descendante.
Exemple :
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