bstr_str = SysAllocString(q_str.utf16());//remember use SysFreeString on BSTR //QString<->LPCSTR QString::toLocal8Bit().constData(); QString::fromLocal8Bit ( const char * str, int size = -1 ); //QString<->LPCWSTR QString::utf16(); QString::fromUtf16 ( const ushort * unic...
QString::fromUtf16 (constushort* unicode,intsize = -1);//QString<->CStringCString c_str(qstring::utf16()); QString fromUtf16 (LPCTSTR(c_str) ); CString转换为char*//1.传给未分配内存的const char* (LPCTSTR)指针.CString cstr(asdd);constchar* ch = (LPCTSTR)cstr;//ch指向的地址和cs...
QString::fromUtf16 ( const ushort * unicode, int size = -1 ); //QString<->CString CString c_str(qstring::utf16()); QString fromUtf16 (LPCTSTR(c_str) ); CString转换为char* //1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr;/...
intsize = -1);46QString::fromLocal8Bit (constchar* str,intsize = -1);47QString::fromRawData (constQChar * unicode,intsize );48QString::fromStdString (conststd::string&str );49QString::fromStdWString (conststd::wstring &str );50QString::fromUcs4 (constuint* unicode,...
1 //QString to wchar_t *: 2 const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16()); 3 4 //QString to char * given a f
QString fromUtf16 (LPCTSTR(c_str) ); CString转换为char*//1.传给未分配内存的const char* (LPCTSTR)指针.CString cstr(asdd);constchar* ch = (LPCTSTR)cstr;//ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.//2.传给未分配内存的指针.CString cstr ="ASDDSD";char*ch = cstr....