我正在使用MFC开发Windows程序,目前我使用std::string和std::wstring,问题是我必须将它们彼此转换并处理编码。
QString API看起来很不错,它可以在一个类中处理这些问题,所以我的问题是:
最佳答案
您没有使用其他Qt库。
std::wstring wString;
wString = 'w';
QString qString = QString::fromStdWString(wString);
std::string sString = qString.toStdString();
const char * cP = sString.c_str();
qString = cP;
wString = qString.toStdWString();
关于c++ - 任何C++字符串库,例如QString(或Java String)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57320128/