перевод числа из WORD в long double
От: venicum Россия -
Дата: 21.02.10 19:42
Оценка:
В классе определена переменная WORD d;в конструкторе ей присваивается = 10;
Переменная закрытая и больше нигде в коде не встречается, кроме того самого проблемного места из-за которого полез на RSDN.
В методе класса имеется следующая строка:
long double n1=2*d,n2=2*d;


Если посмотреть на значение d до этой строки, то оно равно 10 как положено.
После d=0, n1=0, n2=очень длинное число.

Пробовал по-разному менять типы, делать явное преобразование и т.д.

Кто-нибудь может натолкнуть на мысли?

Я также написал аналогичную программку отдельно (проект и в main'е подряд объявления) — все работает.
перевод чисел типы c++ word long double
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.