Обычные переменные, с которыми

Название книги: 
ПРОГРАММИРОВАНИЕ на С++
Автор: 
УОЛТЕР САВИЧ

Обычные переменные, с которыми мы работали в
предыдущих главах, действительно не являются статическими. Если переменная
локальна для функции, она создается С++ при вызове этой функции и уничтожается
по завершении вызова. Поскольку главная часть программы представляет собой
функцию main, то же самое касается
переменных, объявленных в этой части программы. (Так как вызов функции main не завершается до тех пор, пока не завершится
работа программы, объявленные в ней переменные тоже не удаляются до конца
работы, но механизм их создания и удаления такой же, как в любой другой
функции.) Обычные переменные, объявленные в функции main или любой другой функции программы, часто
называют
автоматическими, ведь
они тоже имеют динамическую природу, но создаются и удаляются автоматически. Мы
же будем называть их обычными переменными, хотя в других книгах часто применяют термин «автоматические».

Существует еще одна категория переменных - глобальные переменные программы. Такие переменные
объявляются вне определений всех функций, в том числе вне функции main (мы кратко рассказывали о них в главе 3.) В примерах этой книги
потребность в глобальных переменных не возникает, поэтому мы их не используем.

name=bookmark458>Совет программисту: определяйте типы
указателей

Язык С++ позволяет определить тип указателей и
использовать его в объявлениях переменных для того, чтобы перед именами таких
переменных не приходилось помещать символ звездочки. Например, оператор

typedef int* IntPtr;

Страница: 
600

УОЛТЕР САВИЧ: ПРОГРАММИРОВАНИЕ на С++. Часть 4.