Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Размер полей при использовании классов
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
//Nikson
Столкнулся с очередной непонятной проблемой.

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

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

//В принципе, я мог какой-нибудь ерунды некорректной написать, но тогда бы вообще не работало. а тут такие дела...
//Nikson
вопрос решён - была ошибка в коде. правда, непонятно почему она так себя проявила, ну и чёрт с ней.

тему можно удалить smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.