Я пытаюсь выполнить следующий код, но получаю сообщение об ошибке «выражение: строковый индекс вне диапазона».
wstring relPath = L"..\new\test.txt";
wstring absPath;
_wfullpath(&absPath[0],&relPath[0],_MAX_PATH);
_wfullpath(wchar_t *absPath,const wchar_t *relPath, size_t maxLength)
ожидает указатель на широкую строку символов для absPath и relPath, и это именно то, что я передаю (поправьте меня, если я ошибаюсь).
Я не уверен, что просто объявив absPath как wstring, для него выделяется память, и это может быть проблемой.
Может ли кто-нибудь помочь мне с этим?