Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Назначение указателей



Язык Си++ имеет мощные средства для работы с оперативной памятью: динамическое выделение и освобождение блоков памяти, доступ к отдельным ячейкам памяти по их адресам. Эти возможности делают язык Си++ удобным для разработки системного программного обеспечения и прикладных программ, в которых применяются динамические структуры данных (т.е. такие, размер которых не известен на этапе компиляции и может меняться во время выполнения программы).

Во всех программах из предыдущих тем переменные объявлялись так, что компилятор резервировал для каждой из них некоторое количество памяти (в соответствии с типом данных) еще на этапе компиляции. В начале выполнения блока операторов, внутри которого объявлена переменная, автоматически выполняется выделение памяти для этой переменной, а при выходе из блока – освобождение памяти.

В данной теме подробно рассматривается понятие указателя, – средства, которое дает программисту наиболее гибкий способ контроля операций выделения/освобождения памяти во время выполнения программ. Указатели позволяют применять язык C++ в самом широком диапазоне задач – от драйверов устройств на уровне аппаратного обеспечения и управляющих систем реального времени до операционных систем и компиляторов, анимации и мультимедийных приложений.





Дата публикования: 2015-01-23; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...