QString を std::string に変換します
質問:
QString オブジェクトがあります。 std::cout を使用してその内容をコンソールに出力したいと考えています。ただし、型が一致しないため、コードはコンパイルされません。 QString を出力用の std::string に変換するにはどうすればよいですか?
答え:
QString を std::string に変換するには、toStdString( ) member function:
<code class="cpp">QString qs; // do things std::cout << qs.toStdString() << std::endl;</code>
この関数は内部で QString::toUtf8() を使用して std::string を作成し、Unicode の安全性を確保します。 QString の詳細については、Qt ドキュメントを参照してください: https://doc.qt.io/qt-5/qstring.html
以上がQString を出力用の std::string に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。