Как преобразовать wchar_t * в std :: string?

Я изменил свой класс на использование std :: string (на основе ответа, который я получил здесь , но имеющаяся у меня функция возвращает wchar_t *. Как мне преобразовать его в std :: string?

Я пробовал это:

std::string test = args.OptionArg();

, но появляется ошибка C2440: «инициализация»: невозможно преобразовать из wchar_t * в std :: basic_string <_elem _traits _ax> '

30
задан Martin 4 December 2017 в 05:33
поделиться