С++ для начинающих


С++ для начинающих

Инициализация члена, являющегося объектом класса - 3

Почленное присваивание *
Соображения эффективности *
Перегруженные операторы и определенные пользователем преобразования
Перегрузка операторов

Члены и не члены класса
Имена перегруженных операторов
Разработка перегруженных операторов
Друзья


Оператор =

Оператор взятия индекса
Оператор вызова функции
Оператор “стрелка”
Операторы инкремента и декремента
Операторы new и delete

Операторы new[ ] и delete [ ]
Оператор размещения new() и оператор delete()
Определенные пользователем преобразования
Конвертеры

Конструктор как конвертер
.Выбор преобразования *
.Еще раз о разрешении перегрузки функций
.Функции-кандидаты

.Функции-кандидаты для вызова функции в области видимости класса
.Ранжирование последовательностей определенных пользователем преобразований
.Разрешение перегрузки и функции-члены *
.Объявления перегруженных функций-членов
.Функции-кандидаты
.Устоявшие функции

.Разрешение перегрузки и операторы *
.Операторные функции-кандидаты
.Устоявшие функции
.Неоднозначность
Шаблоны классов
Определение шаблона класса

Определения шаблонов классов Queue и QueueItem
Конкретизация шаблона класса
Аргументы шаблона для параметров-констант

Аргументы шаблона для параметров-констант - 2
Функции-члены шаблонов классов
Функции-члены шаблонов Queue и QueueItem
Объявления друзей в шаблонах классов
Объявления друзей в шаблонах Queue и QueueItem

Статические члены шаблонов класса
Вложенные типы шаблонов классов
Шаблоны-члены
Шаблоны классов и модель компиляции *

Модель компиляции с включением
Явные объявления конкретизации
Специализации шаблонов классов *

.Частичные специализации шаблонов классов *
.Частичные специализации шаблонов классов * - 2
.Разрешение имен в шаблонах классов *
.Пространства имен и шаблоны классов
.Шаблон класса Array

Наследование и подтипизация классов
Определение иерархии классов

Объектно-ориентированное проектирование
Идентификация членов иерархии
Определение базового класса

Определение производных классов
Резюме
Доступ к членам базового класса

Конструирование базового и производного классов
Конструктор базового класса
Конструктор производного класса
Альтернативная иерархия классов
Отложенное обнаружение ошибок
Деструкторы
Содержание раздела