문자열 관련해서 주로 std::string하고 char* 를 쓰지만, mfc에서는 CString을 안쓸 수 없고, 요즘 Qt를 해보니 QString을 안쓸 수 없다.
cv::String은 Opencv를 쓰면서 std::string을 대입하면 변환되기에 특별히 신경쓸 필요가 없다.
- QString qstring;
- string stdstring;
- //QString ----> std::string
- stdstring = qstring.toStdString();
- //std::string -----> QString
- qstring.fromStdString(stdstring);
- //int, double, float -------> std::string
- int nNewImgCnt = 0
- string str = "imagelab" + to_string(nNewImgCnt) + ".bmp";
- //std::string -----> int
- string str2 = "233";
- int n = stoi(str2);
- //std::string -----> double,float
- string str3 = "233.2321";
- float f = stof(str3);
- double d = stod(str3);
댓글 없음:
댓글 쓰기