Substituição do cabeçalho <codecvt> obsoleto

Um pouco de primeiro plano: minha tarefa exigia a conversão de arquivo XML UTF-8 em UTF-16 (com cabeçalho adequado, é claro). E então eu procurei maneiras comuns de converter UTF-8 em UTF-16 e descobri que alguém deveria usar modelos de<codecvt>.

Mas agora quando édescontinuada, Gostaria de saber qual é a nova maneira comum de fazer a mesma tarefa?

(Não se preocupe em usar o Boost, mas, além disso, prefiro ficar o mais próximo possível da biblioteca padrão.)

questionAnswers(3)

yourAnswerToTheQuestion