PavelK
@PavelK

Как правильно установить значение переменной типа с фиксированным количеством разрядов?

Всё пытаюсь победить типы в подключаемом к Qt ActiveX.
Есть функция, которая принимает тип с фиксированным количеством разрядов:
Вот так он вроде бы описан "64-битное число с 4 дробными разрядами".
Qt после dumpcpp поставил, что это qlonglong.
Сам вопрос - как правильно теперь его записать? Пробовал
N = 2;  
qlonglong val = N * 10000;

но функция выдаёт, что число на выходе "20000".
Подскажите, пожалуйста, как тогда быть?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
PavelK
@PavelK Автор вопроса
Так, отладчиком прошёлся по кишкам Qt - это, по всей видимости, "Баг", а не "Фича".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы