3
我需要一個QChar則傳遞給一個函數,需要一個wchar_t
:從「QChar則」轉換爲「wchar_t的」
void myFunc(wchar_t wch);
試圖只是通過QChar
失敗,出現錯誤:
error: C2664: 'myFunc' : cannot convert parameter 1 from 'QChar' to 'wchar_t'
我需要一個QChar則傳遞給一個函數,需要一個wchar_t
:從「QChar則」轉換爲「wchar_t的」
void myFunc(wchar_t wch);
試圖只是通過QChar
失敗,出現錯誤:
error: C2664: 'myFunc' : cannot convert parameter 1 from 'QChar' to 'wchar_t'
即使在提問時找到答案,我需要使用QChar::unicode()。
wchar_t wch = qch.unicode();
適合你:) – egur
@egur順便說一句我還是浪費了一個很好的20分鐘,因爲它是完全無法測度 - 它的聲明是'USHORT的unicode()'。如果它是'wchar_t toWChar()',那就不成問題了。我習慣於使用Ctrl + F或者intellisense進行快速搜索,而不是閱讀每個類的功能。 – sashoalm