ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн

Глава 10. Указатели

Адреса и указатели

Операция получения адреса &

Переменные указатели

Недостатки синтаксиса

Указатели должны иметь значение

Доступ к переменной по указателю

Указатель на void

Указатели и массивы

Указатели-константы и указатели-переменные

Указатели и функции

Передача простой переменной

Передача массивов

Сортировка элементов массива

Расстановка с использованием указателей

Сортировка методом пузырька

Указатели на строковые константы

Строки как аргументы функций

Копирование строк с использованием указателей

Библиотека строковых функций

Модификатор const и указатели

Массивы указателей на строки

Управление памятью: операции new и delete

Операция new

Операция delete

Класс String с использованием операции new

Указатели на объекты

Ссылки на члены класса

Другое применение операции new

Массив указателей на объекты

Действия программы

Доступ к методам класса

Связный список

Цепочка указателей

Добавление новых элементов в список

Получение содержимого списка

Классы, содержащие сами себя

Пополнение примера LINKLIST

Указатели на указатели

Сортируем указатели

Тип данных person**

Сравнение строк

Пример разбора строки

Разбор арифметических выражений

Программа PARSE

Симулятор: лошадиные скачки

Разработка лошадиных скачек

Моделирование хода времени

Уничтожение массива указателей на объекты

Функция putch()

Диаграммы UML

Диаграмма состояний в UML

Состояния

Переходы

От состояния к состоянию

Отладка указателей

Резюме

Вопросы

Упражнения

 

1