様々なタイプのC ++文字列変換

QStringのと文字列の変換

1.QString文字列変換

文字列STR = qstr.toStdString()。

2.String変換のQString

QStringのqstr2 = QStringの:: fromStdString(S);

QStringの変換をwstringの

1.QStringコンバートのwstring

wstringのWSTR = qstr.toStdWString()。

2.wstring変換のQString

QStringのQSTR = QStringの:: fromStdWString(WSTR)。

シャア*とQStringの変換

1.QStringは、charに変換しました*

QByteArray qByteArray = qstr.toUtf8()。
CHAR * CSTR = qByteArray.data()。
//或
チャー* CSTR = qstr.toUtf8()データ()。

2.char *はQStringのに変換しました

char * CSTR =「测试」。
QStringのQSTR(CSTR)。
qDebug()<< qstr.toUtf8()データ()<< ENDL。

LPWSTRにwstringの

リリース6元記事 ウォンの賞賛0 ビュー34

おすすめ

転載: blog.csdn.net/hellozhuzhuye/article/details/102768100