Я новичок в использовании Unicode строк и указателей, и я понятия не имею, как работает преобразование в Unicode в ASCII и наоборот.Вот что я пытаюсь сделать:
const wchar_t *p = L"This is a string";
Если бы я хотел преобразовать его в char*
, как бы конвертация работала с преобразованием wchar_t*
в char*
и наоборот?
или по значению, используя wstring
к string
объект класса и наоборот
std::wstring wstr = L"This is a string";
Если я прав, вы можете просто скопировать строку в новый буфер без преобразования?