[Qt] std::string과 QString 형 변환

yeonji·2023년 6월 15일
0

오류

std::string과 QString 형 변환 함수QString::fromStdString(), QString::toStdString()를 사용했을 때 아래와 같은 오류가 발생하였다.

예외 발생(0x00007000000000000(vcruntime140d.dll), Program.exe): 0xC0000005: 0x0000000000000000 위치를 읽는 동안 액세스 위반이 발생했습니다

해결

std::string -> QString

std::string str = "test";
QString qStr = QString(str.c_str());

QString -> std::string

QString qstr = "test";
QByteArray ary = qstr.toUtf8();
std::string str = ary.constData();
profile
한 줄 소개

0개의 댓글