编译以下代码......
#define UNICODE
#include<wchar.h>
#include<windows.h>
#include<string>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow)
{
LPWSTR str1=L"vishal ";
LPWSTR str2=L"nechwani";
LPWSTR str3=str1 + str2;
MessageBox(NULL,str3,str3,MB_OK);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
...产生此错误:
错误==>错误:类型'LPWSTR {aka wchar_t*}'和'LPWSTR {aka wchar_t*}'的无效操作数为二进制'operator +'
为什么我不能连接这样的两个字符串?