簡體   English   中英

C ++將字符串轉換為參數中的LPCWSTR

[英]c++ casting string to LPCWSTR in parameter

我可以看到我可以在這樣的參數中將字符串類型轉換為LPCWSTR:

myfunc(L"mystring");

但是假設這次我想將字符串作為變量傳遞,我如何像上面那樣輕松地將其強制轉換(不轉換變量):

string myStringVar = "mystring";
myfunc(myStringVar);

我嘗試了一些類似的事情:

myfunc(L{mystringvar});

如果要使用寬字符串,則需要std::wstring 你可以像這樣使用它

std::wstring myStringVar = L"mystring";
myfunc(myStringVar.c_str());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM