[an error occurred while processing this directive]
Вы спрашивали, кто гробит Ваши две переменные.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено В.С. 23 августа 2002 г. 16:42
В ответ на: Нет, не одна. Не держать же ВСЕ переменные глобальными!!! Без указаний ликёру, любая функция, вызывающая другие по указателю рискует своими локальными переменными. Это вопрос принципиальный! отправлено AlexD 23 августа 2002 г. 16:22

Суть была в том, что Вы не сказали компилятору насколько вольно он может обращаться с местом их хранения. Как Вы это сделать - Ваше дело. Мало памяти, или нравится все оптимизировать до чертиков - можете сказать все линкеру. Это дело сугубо личное. Главное в том, что прежде чем чего-либо ожидать от компилятора, надо самому определиться чего ты от него хочешь. Кстати, если цена вопроса в оптимальности кода и экономии памяти, то что у Вас там понаписано, можно сделать проще и экономней. Пилите дальше!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru