string转const char*
string s = "helloworld";
const char* c_s = s.c_str();
const char* 转string
const char* c_s = “helloworld”;
string s(c_s);
char* 到QString
char *s = "helloworld";
QString str = QString(QLatin1String(s));
QString到char *
Qstring str = "helloworld";
char *s;
QByteArray ba = str.toLatin1();
s = ba.data();
QString和std::string
std::string cstring;
QString qstring;
//从std::string 到QString
qstring = QString(QString::fromLocal8Bit(cstring.c_str()));
//从QString 到 std::string
cstring = std::string((const char *)qstring.toLocal8Bit().constData());