C++, QString -> std::string 변환 예제 소스 UTF-8 형식에서 작업할 때와 윈도우 환경에서 작업할 때 구현 소스가 조금 다릅니다. 1234567QString qs; // Either this if you use UTF-8 anywherestd::string utf8_text = qs.toUtf8().constData(); // or this if you're on Windows :-)std::string current_locale_text = qs.toLocal8Bit().constData();cs 출처는 스택 오버 플로우 출처 : How to convert QString to std::string? [링크] C++ QString -> std::string(CString) 변환 예..
[Qt프로그래밍] QString cout 출력하기 Qt프로그래밍할 때, 부득이 QDebug() 대신 cout 출력이 필요한 경우가 발생합니다. 이럴 땐 QString 변수를 바로 호출해 cout 출력하면 안 되고, 중간에 변환해야 합니다. QString.toAscii().constData() 를 사용해야 정상적으로 출력돼요. 123456789QString test_str("렌트카 타고 여행~"); std::string ascii_str = test_str.toAscii().constData();std::string utf8_str = test_str.toUtf8().constData();std::string locale_str = test_str.toLocal8Bit().constData(); cout