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

 
 
> К знатокам, Локальные переменные.
SasaVitebsk
сообщение Sep 6 2007, 00:58
Сообщение #101


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Пишу достаточно простую прогу. Пытаюсь оптимизировать.

Столкнулся с одной бедой. Попробую описать.

Построено на прерываниях. Между прерываниями разные промежутки. Есть короткие, есть длинные. Как назло именно короткое прерывание сильно загружено. Дабы разгрузить его я пытаюсь часть вычислений вынести в предыдущее не загруженное прерывание. Уже полностью перешёл на указатели, но всё равно шляпа получается.

Проблема в том, что я не могу ввести локальные переменные на два прерывания. Таким образом я ввожу статик. Но тогда во втором прерывании компилятор пытается сохранить значения. А мне это не надо ни капельки. Чтобы этого избежать я ввёл локальные переменные и во втором прерывании выполнил присваивание локальным статик. Код получился значительно компактнее, но всё равно выполняется никому не нужное присваивание. А это 6 указателей!

Теперь сам вопрос.
Могу ли я указать компилятору что можно разрушать переменные в данном прерывании. То есть что не надо их хранить. Или как это сделать. Надо типа переобъявить статические переменные локальными. Не знаю как выразится. Надеюсь поняли.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SasaVitebsk   К знатокам   Sep 6 2007, 00:58
- - Rst7   Цитата(dxp @ Sep 24 2007, 15:49) Мне каже...   Sep 24 2007, 13:44
|- - dxp   Цитата(Rst7 @ Sep 24 2007, 20:44) Не вижу...   Sep 24 2007, 14:02
- - SasaVitebsk   Хочу отметить (просто мысли вслух причём чисто мои...   Sep 24 2007, 22:26
|- - alexander55   Каждому овощу свое время (поговорка). А е сли врем...   Sep 25 2007, 04:30
- - Непомнящий Евгений   to rst7 позволю себе резюмировать нашу дискуссию. ...   Sep 25 2007, 04:43
|- - Сергей Борщ   Цитата(Непомнящий Евгений @ Sep 25 2007, 07...   Sep 25 2007, 10:57
|- - SasaVitebsk   Цитата(Сергей Борщ @ Sep 25 2007, 13:57) ...   Sep 25 2007, 13:45
|- - Непомнящий Евгений   Цитата(Сергей Борщ @ Sep 25 2007, 14:57) ...   Sep 26 2007, 04:15
|- - Dog Pawlowa   Абстрагируясь от спора по поводу С++ и ООП, замечу...   Sep 26 2007, 11:37
|- - alexander55   Цитата(Dog Pawlowa @ Sep 26 2007, 15:37) ...   Sep 26 2007, 12:14
|- - HARMHARM   Цитата(Dog Pawlowa @ Sep 26 2007, 14:37) ...   Sep 26 2007, 14:18
- - Rst7   ЦитатаПочитайте что-нибудь типа "Искусства пр...   Sep 25 2007, 05:41
|- - Непомнящий Евгений   Цитата(Rst7 @ Sep 25 2007, 09:41) При кол...   Sep 25 2007, 08:23
- - Непомнящий Евгений   выкладываю свой канал ... Цитата(Dog Pawlowa ...   Sep 27 2007, 09:41
- - Dog Pawlowa   Цитата(Непомнящий Евгений @ Sep 27 2007, 12...   Sep 27 2007, 14:10
- - Maddy   Цитата(Dog Pawlowa @ Sep 27 2007, 18:10) ...   Sep 27 2007, 19:56
2 страниц V  < 1 2


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

 


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


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