QString轉LPCWSTR


QFileInfo info("./records.db");
std::string str = info.absoluteFilePath().toStdString(); //將QString轉換為string
std::wstring wstr(str.length(), L' ');  //初始化寬字節wstr
std::copy(str.begin(), str.end(), wstr.begin());  //將str復制到wstr
LPCWSTR path = wstr.c_str();  //將wstr轉換為C字符串的指針,然后賦值給path

轉換過程:QString->string->wstring->LPCWSTR


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM