16+
Суббота
22 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
sladkoejka  (06.07.2018 16:30) , в ответ на Кстати, еще есть небольшое уточнение : автор: Bhg2
volatile указатель - это для компилятора данные. Инициализация такого указателя требует модификации данных. А если указатель помечен как volatile, то компилятор ограничен в выводах может ли такая модификация на чтото повлиять или не может. Поэтому 
многие компиляторы в таком случае стараются оставить код. Лучше перебдеть, чем недобдеть :) Но если не привлекать какие-то сущности, вроде изменения ячейки памяти космическими лучами, то строго говоря любая локальная переменная никому кроме самой функции не доступна. Поэтому если функцию можно удалить, то модификатор volatile для локальной переменной не является для этого препятствием. Такое удаление ни на что не повлияет.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII