c – 如何组合两个LPCWSTR?

前端之家收集整理的这篇文章主要介绍了c – 如何组合两个LPCWSTR?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个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
原文链接:https://www.f2er.com/c/120049.html

猜你在找的C&C++相关文章