J'essaie de faire quelque chose comme ça:
QString string;
// do things...
std::cout << string << std::endl;
mais le code ne compile pas. Comment sortir le contenu de qstring dans la console (par exemple à des fins de débogage ou pour d'autres raisons)? Comment convertir QString
à std::string
?
static inline std::string toUtf8(const QString& s) { QByteArray sUtf8 = s.toUtf8(); return std::string(sUtf8.constData(), sUtf8.size()); }