Saya mencoba melakukan sesuatu seperti ini:
QString string;
// do things...
std::cout << string << std::endl;
tetapi kode tidak dikompilasi. Bagaimana cara mengeluarkan konten qstring ke konsol (misalnya untuk tujuan debugging atau alasan lain)? Bagaimana mengkonversi QString
ke std::string
?
static inline std::string toUtf8(const QString& s) { QByteArray sUtf8 = s.toUtf8(); return std::string(sUtf8.constData(), sUtf8.size()); }