小编Ish*_*ani的帖子

字符串连接给出错误

编译以下代码......

#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 +'

为什么我不能连接这样的两个字符串?

c++ string winapi

0
推荐指数
1
解决办法
86
查看次数

标签 统计

c++ ×1

string ×1

winapi ×1