我是 C++ 新手,遇到了这个问题。我有一个名为 DATA_DIR 的字符串,我需要将其格式化为 wstring。
string str = DATA_DIR;
std::wstring temp(L"%s",str);
Visual Studio 告诉我没有与参数列表匹配的构造函数实例。显然,我做错了什么。
我在网上找到了这个例子
std::wstring someText( L"hello world!" );
这显然有效(没有编译错误)。我的问题是,如何将存储在 DATA_DIR 中的字符串值放入 wstring 构造函数中,而不是像“hello world”这样的任意内容?
最佳答案
这是使用 wcstombs
(更新)的实现:
Here is a demo.
关于c++ - 如何使用字符串的值将字符串转换为 wstring?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18244133/