Ich versuche so etwas zu tun:
QString string;
// do things...
std::cout << string << std::endl;
Der Code wird jedoch nicht kompiliert. Wie kann der Inhalt von qstring in die Konsole ausgegeben werden (z. B. zu Debugging-Zwecken oder aus anderen Gründen)? Wie konvertiere ich QString
zu std::string
?
static inline std::string toUtf8(const QString& s) { QByteArray sUtf8 = s.toUtf8(); return std::string(sUtf8.constData(), sUtf8.size()); }