8得票1回答
在C++17/C++20中将wstring转换为u16string和反向转换(符合标准)

我的主要平台是Windows,这就是为什么我使用内部UTF-16(大多数为BMP字符串)的原因。 我想要在控制台输出这些字符串。 不幸的是,没有std::u16cout或std::u8cout,所以我必须使用std::wcout。因此,我必须将我的u16strings转换为wstrings—...

8得票5回答
将String ^转换为wstring C++

我用C++编写了一个小应用程序,在UI中有一个ListBox。我想使用所选的ListBox项目作为算法的输入,该算法只能使用wstrings。 总之,我有两个问题: -如何将我的ListBox项目转换为wstring? -如何将一个std::string转换为一个wstring? ...

8得票2回答
Android NDK C++支持'wstring'吗?

我有一份用C++写的源代码/库,现在我想在Android NDK项目(NDK 6)中编译和使用它。我可以编译大多数C++文件,除了基于“std::wstring”的功能。 当我在Application.mk中指定APP_STL: = stlport_static时,可以编译基于std::ws...

7得票4回答
C++中的可移植宽字符(wchar_t)

C++中是否有一种可移植的wchar_t类型?在Windows上,它是2个字节,在其他所有平台上都是4个字节。我想在我的应用程序中使用wstring,但如果我决定将其移植到其他平台上,这将会引起问题。

7得票3回答
我该使用哪种宽字符字符串结构体?CString与wstring比较。

我有一个使用std::string和std::wstring的C++ MFC应用程序,并经常从一个转换到另一个,还有很多其他无关紧要的事情。我需要将所有内容标准化为单个格式,所以我想知道是否应该使用CString还是std::wstring。 在应用程序中,我需要从字符串表生成字符串,使用许...

7得票5回答
在std::string中存储非英文字符串

我有一个简单的字符串在std::wstring中。 std::wstring tempStr = _T("F:\\Projects\\Current_자동_\\Cam.xml"); 我想将这个字符串存储到一个 std::string 中。 我已经尝试了以下代码,但结果与输入的字符串不同...

7得票3回答
如何将wstring转换为wchar_t*? C++

我想将wstring转换为wchar_t*。我已经尝试了我所知道的一切,请帮忙。