Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Borland Pascal /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


8  Для чего используются указатели?
8  Работа с большими объемами данных
8  Работа с данными неизвестного размера
8  Работа с временными буферами данных
8  Связанные списки
8  Выделение памяти для динамических переменных
8  Процедуры GetMem и FreeMem
8  Общие проблемы использования указателей
8  Потери динамически распределяемой памяти
8  Управление связанным списком
Использование указателей - Программирование от RIN.RU
Использование указателей

Указатель - это ссылка на данные или код вашей программы. Он представляет адрес в памяти элемента, на который указывает. Использование указателей позволяет писать большие и более гибкие программы и особенно полезно, когда вы начинаете писать объектно-ориентированные программы.


Данная глава должна помочь вам лучше использовать указатели, независимо от того, начинаете ли вы работать с Паскалем или уже давно программируете на Паскале, но раньше не работали с указателями. Она охватывает следующие темы:


  • Зачем и когда используются указатели.

  • Что такое указатель.

  • Как использовать указатели.

  • Эффективная работа с указателями.









SpeedSIP значительно снижает расходы на телефонную связь и сервисы:
  • бесплатные звонки внутри сети,
  • выгодные международные и междугородные звонки,
  • СМС по всему миру,
  • покупка прямого номер любой страны,
  • видеосвязь и видеоконференции.


  • В этом разделе :

    8  Для чего используются указатели?
    Рано или поздно каждый программист, работающий на Паскале,попадает в ситуацию, требующую использования указателей.

    8  Работа с большими объемами данных
    По мере того как программы становятся более сложными, и требуются работа с большим количеством данных, область объемом в 64К, зарезервированная в Borland Pascal для данных, может оказаться недостаточной, чтобы содержать все необходимые программе данные

    8  Работа с данными неизвестного размера
    Некоторые элементы данных Borland Pascal (в частности, строки и массивы) требуют задания размеров во время компиляции, даже если при выполнении программы вам не потребуется вся выделенная память.

    8  Работа с временными буферами данных
    Указатели и динамически распределяемая область памяти особенно полезны в тех случаях, когда вам требуется временное выделение памяти, и вы не хотите удерживать ее на все время выполнения программы

    8  Связанные списки
    Одним из общих случаев использования указателей является соединение связанных списков записи.

    8  Выделение памяти для динамических переменных
    Одним из наиболее важных моментов использования указателей является распределение динамических переменных в динамически распределяемой области памяти.

    8  Процедуры GetMem и FreeMem
    Иногда нежелательно выделять память тем способом, как это делает New.

    8  Общие проблемы использования указателей
    Указатели позволяют вам делать в Паскале некоторые важные вещи, но есть пара моментов, которые при работе с указателями нужно отслеживать.

    8  Потери динамически распределяемой памяти
    При использовании динамически распределяемых переменных часто возникает общая проблема, называемая утечкой динамической памяти.

    8  Управление связанным списком
    Предположим, вы хотите написать программу для ведения своих личных счетов.

    8  Для чего используются указатели?
    8  Работа с большими объемами данных
    8  Работа с данными неизвестного размера
    8  Работа с временными буферами данных
    8  Связанные списки
    8  Выделение памяти для динамических переменных
    8  Процедуры GetMem и FreeMem
    8  Общие проблемы использования указателей
    8  Потери динамически распределяемой памяти
    8  Управление связанным списком

    8  В тему

    Как использовать руководства по Borland Pascal

    Установка и запуск Borland Pascal

    Что нового в Borland Pascal

    Основы интегрированной среды для DOS

    Интегрированная среда для DOS

    Интегрированная среда для Windows

    Отладка в интегрированной среде

    Модули Borland Pascal

    Объектно-ориентированное программирование

     
      
      
        Copyright ©  RIN 2003 - 2004      * Обратная связь