小编use*_*090的帖子

std :: wstring指针赋值C++

我试图为wstring指针赋值,并且没有赋值; 但是,当我打破创建并将指针分配到两行时,它可以工作.为什么是这样?

例如:

std::wstring* myString = &(L"my basic sentence" + some_wstring_var + L"\r\n");
Run Code Online (Sandbox Code Playgroud)

以上不起作用,但下面的确有效:

std::wstring temp = (L"my basic sentence" + some_wstring_var + L"\r\n");
std::wstring* myString = &temp;
Run Code Online (Sandbox Code Playgroud)

c++ pointers wstring

2
推荐指数
1
解决办法
3687
查看次数

标签 统计

c++ ×1

pointers ×1

wstring ×1