我有两个LPCWSTR变量.我想创建一个具有第一个和第二个变量值的新变量.
我尝试了这个,但它没有用.
我尝试了这个,但它没有用.
LPCWSTR d = L"sd"; LPCWSTR f = L"f"; LPCWSTR df = d + f;
我尝试时遇到此错误.
1 IntelliSense: expression must have integral or enum type
是否有可以组合两个LPCWSTR的功能?
解决方法
在C中,使用std :: string进行字符串操作通常是个好主意.在你的情况下它可能看起来像:
LPCWSTR d = L"sd"; LPCWSTR f = L"f"; std::wstring df = std::wstring(d) + f; LPCWSTR dfc = df.c_str(); // if you are really need this