В соответствии с этим, я строю заполнение char*
из этого кода:
char* pathAppData = nullptr;
size_t sz = 0;
_dupenv_s(&pathAppData, &sz, "APPDATA");
Я могу легко построить string
с этим кодом и append
это string
в будущем:
std::string sPathAppData(pathAppData);
sPathAppData.append("\\MyApplication");
Но я не могу создать wstring
из этого кода. Почему так сложно работать с wstring
? Я схожу с ума от всех типов тезисов.
std::wstring wPathAppData(pathAppData); // Impossible