LPCWSTR与LPWSTR

⌚Time: 2022-10-20 13:39:06

👨‍💻Author: Jack Ge

对于LPWSTR字符的连接


wcscat((LPWSTR)tDir,L"\\dirname");

使用时遇到


LPWSTR tDir[1024] = {0};

FileOp.pFrom = tDir; 

报错

查看LPCWSTR、LPWSTR的定义


typedef const wchar_t* LPCWSTR;

typedef WCHAR* LPWSTR;

typedef wchar_t WCHAR

因此两者没有区别

因此直接


FileOp.pFrom = (LPWSTR)tDir; 

除此之外

也是直接在变量前加 (LPWSTR)强制类型转换一下就可以了