Какова связь между типом char ~ char32_t и UTF-8 ~ UTF-32?
- char: 8-битный тип символов
- char16_t: 16-битный тип символов
- char32_t: 32-битный тип символов
- wchar_t: 16 ~ 32-битный символьный тип в зависимости от компилятора
- UTF-8: метод кодирования, который может представлять символы Unicode при сохранении 8-битных символов
- UTF-16: как кодировать символы Юникода, используя одно или два 16-битных значения
- UTF-32: как кодировать все символы Юникода в 32 бита
Это как выше, но это не совсем понятно. Он просто реализовал UTF-8, UTF-16, UTF-32 в качестве типов char, char16_t, char32_t?