реклама на сайте
подробности

 
 
> Размер полей при использовании классов, программа глючит при использовании типов int, double итд размером боле
//Nikson
сообщение Apr 27 2006, 18:44
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 26-01-06
Из: Минск, Беларусь
Пользователь №: 13 651



Столкнулся с очередной непонятной проблемой.

Использую в своей программе классы. При попытке задать у любого используемого класса public-поле любого из типов: int, unsigned int, float, double во время выполнения программы при обращении к этму классу в 100% случаев сбрасываются в 0 все переменные (программа же выполняется правильно). Даже если это поле нигде не используется (!). До этого использовал поля типов char и unsigned char и всё работало просто замечательно. Похоже, что как только более 1 байта - начинаются глюки, ограничение какое-то на размер, что ли (свободной памяти ещё предостаточно)... Даже не знаю, что и думать. Кто-нибудь может предположить, в чём дело?

PS. можно конечно выкрутиться и сделать что-то типа low_byte, high_byte, но интересен источник проблемы.

//В принципе, я мог какой-нибудь ерунды некорректной написать, но тогда бы вообще не работало. а тут такие дела...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 19:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016