मैं ऐसा कुछ करने की कोशिश कर रहा हूं:
QString string;
// do things...
std::cout << string << std::endl;
लेकिन कोड संकलित नहीं करता है। कंसोल में qstring की सामग्री का उत्पादन कैसे करें (उदाहरण डीबगिंग उद्देश्यों या अन्य कारणों के लिए)? कैसे कन्वर्ट करने के लिए QString
करने के लिए std::string
?
static inline std::string toUtf8(const QString& s) { QByteArray sUtf8 = s.toUtf8(); return std::string(sUtf8.constData(), sUtf8.size()); }