C++ 字符串前面加L,表示转成宽字符,但是如果是一个变量字符串,我在函数里面怎么引用这个变量

C++ 字符串前面加L,表示转成宽字符,

    std::wstring width = L"test" ;

但是如果是一个变量字符串,我在函数里面怎么引用这个变量

void test(std::string str){
    
    std::wstring width = L str  ;///???
    //DO SOMESING
   
}

https://ask.csdn.net/questions/7917503

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^