Дешифровка Unicode Escape

Есть строка: std::string str = "\\ud83d\\udcc3 \\u041f\\u0440\\u0430\\u0432\\u0438\\u043b\\u0430"

Нужно дешифровать любой Unicode Escapes ( НЕ ТОЛЬКО ДЛЯ ДАННОГО ТЕКСТА! )

Функция должна быть по типу:

std::string DecodeUnicodeEscapes(const std::string& strok) {
...Код который будет переставлять Escape's в нормальные символы
}

Ответы (0 шт):