C ++ 11標準の段落2.14.5p9には次のように書かれています(強調は私のものです):
u"asdf" などの u で始まる文字列リテラルは、char16_t 文字列リテラルです。char16_t 文字列リテラルの型は「n の配列 const char16_t」です。ここで、n は以下に定義されている文字列のサイズです。静的な保存期間があり、指定された文字で初期化されます。 単一の c-char は、サロゲート ペアの形式で複数の char16_t 文字を生成する場合があります。
char16_t 文字列リテラルのサロゲート ペア D800 (高サロゲート) と DC00 (低サロゲート) で構成される Unicode ポイント U+10000 を成文化するにはどうすればよいですか?
c-char
上記の引用文で言及されていることはどういう意味ですか?