C ++ string conversion of various types

QString and String conversion

1.QString String conversion

String str = qstr.toStdString();

2.String Conversion QString

QString qstr2 = QString::fromStdString(s);

QString and wstring conversion

1.QString convert wstring

wstring wstr = qstr.toStdWString();

2.wstring Conversion QString

QString qstr = QString::fromStdWString(wstr);

Char * and QString conversion

1.QString converted to char *

QByteArray qByteArray = qstr.toUtf8();
char* cstr = qByteArray.data();
//或
char* cstr = qstr.toUtf8().data();

2.char * converted to QString

char *cstr =“测试”;
QString qstr(cstr);
qDebug()<<qstr.toUtf8().data()<<endl;

wstring into LPWSTR

Released six original articles · won praise 0 · Views 34

Guess you like

Origin blog.csdn.net/hellozhuzhuye/article/details/102768100
Recommended