Sto cercando di fare qualcosa del genere:
QString string;
// do things...
std::cout << string << std::endl;
ma il codice non viene compilato. Come trasmettere il contenuto di qstring nella console (ad esempio per scopi di debug o altri motivi)? Come convertire QString
in std::string
?
static inline std::string toUtf8(const QString& s) { QByteArray sUtf8 = s.toUtf8(); return std::string(sUtf8.constData(), sUtf8.size()); }