Ich versuche diesen Beispielcode und er stürzt ab, in Visualc++ 2010
QString fileName = "helloworld";
std::string str = fileName.toStdString();
Ich versuche diesen Beispielcode und er stürzt ab, in Visualc++ 2010
QString fileName = "helloworld";
std::string str = fileName.toStdString();
Wie konvertiert man QString in std::string?
Eines der Dinge, die Sie bei der Konvertierung von QString in std::string ist die Tatsache, dass QString UTF-16 kodiert ist, während std::string... beliebige Kodierungen haben kann.
QString qs;
// Either this if you use UTF-8 anywhere
std::string utf8_text = qs.toUtf8().constData();
// or this if you on Windows :-)
std::string current_locale_text = qs.toLocal8Bit().constData();
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.