Конвертировать из 'QChar' в 'wchar_t'

Мне нужно передать QChar в функцию, которая ожидает wchar_t:

void myFunc(wchar_t wch);

Пытаясь просто передать QChar не удается с ошибкой:

error: C2664: 'myFunc' : cannot convert parameter 1 from 'QChar' to 'wchar_t'

1 ответ

Решение

Нашел ответ, даже когда я задавал вопрос, мне нужно было использовать QChar:: unicode ().

wchar_t wch = qch.unicode();
Другие вопросы по тегам