C++ для «чайников» - страница 4

Шрифт
Интервал

стр.

>

Глава 12. Классы в С++ 149

>    Введение в классы 149

>    Формат класса 149

>    Обращение к членам класса 150

Глава 13. Работа с классами 154

>    Активизация объектов 154

>        Моделирование реальных объектов 155

>        Зачем нужны функции-члены 155

>    Добавление функции-члена 156

>        Создание функции-члена 156

>        Именование членов класса 157

>    Вызов функций-членов 157

>        Обращение к функциям-членам 158

>        Доступ к членам из функции-члена 159

>        Именование текущего объекта 160

>    Разрешение области видимости 161

>    Определение функции-члена 162

>    Определение функций-членов вне класса 164

>    Перегрузка функций-членов 165

Глава 14. Указатели на объекты 167

>    Определение массивов и указателей 167

>    Объявление массивов объектов 168

>    Объявление указателей на объекты 169

>        Разыменование указателей на объекты 169

>        Использование стрелок 170

>    Передача объектов функциям 171

>        Вызов функции с передачей объекта по значению 171

>        Вызов функции с передачей указателя 172

>        Передача объекта по ссылке 173

>    Зачем использовать указатели и ссылки 174

>    Возврат к куче 175

>    Сравнение указателей и ссылок 175

>    Почему ссылки не используются вместо указателей 175

>    Использование связанных списков 176

>        Другие операции над связанным списком 177

>        Программа LinkedListData 178

>    Списки в стандартной библиотеке 180

_________________

9 стр. Содержание


Глава 15. Защищённые члены класса: не беспокоить! 181

>    Защищённые члены 181

>        Зачем нужны защищённые члены 181

>        Как устроены защищённые члены 182

>    Чем хороши защищённые члены 183

>        Защита внутреннего устройства класса 183

>        Классы с ограниченным интерфейсом 184

>    Обращение к защищённым членам 184

Глава 16. Создание и удаление объектов 188

>    Создание объектов 188

>    Использование конструкторов 189

>        Зачем нужны конструкторы 189

>        Работа с конструкторами 190

>            Конструирование одного объекта 190

>            Конструирование нескольких объектов 192

>            Конструирование составных объектов 192

>    Что такое деструктор 194

>        Зачем нужен деструктор 194

>        Работа с деструкторами 194

Глава 17. Аргументация конструирования 198

>    Как снабдить конструктор аргументами 198

>        Зачем конструкторам нужны аргументы 198

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

>    Перегрузка конструктора 200

>    Определение конструкторов по умолчанию 203

>    Конструирование членов класса 204

>        Конструкторы константных членов 208

>    Управление последовательностью конструирования 208

>        Локальные объекты создаются последовательно 209

>        Статические объекты создаются один раз 209

>        Все глобальные объекты создаются до вызова main( ) 210

>        Порядок создания глобальных объектов не определён 210

>        Члены создаются в порядке их объявления 211

>        Деструкторы удаляют объекты в порядке, обратном порядку их создания 212 

Глава 18.Копирующий конструктор 213

>    Копирование объекта 213

>        Зачем нужен копирующий конструктор 213

>        Использование конструктора копирования 214

>    Автоматический конструктор копирования 215

>    "Мелкие" и "глубокие" копии 217

>    Временные объекты 221

>        Как избегать временных объектов 222

>        Аргумент копирующего конструктора 223

Глава 19.Статические члены 224

>    Определение статических членов 224

>        Зачем нужны статические члены 224

>        Использование статических членов 225

>        Обращение к статическим данным-членам 226

>        Применение статических данных-членов 227

_________________

10 стр. Содержание


>    Объявление статических функций-членов 228

>    Что такое this 230

Часть 4. Наследование 231

Глава 20.Наследование классов 233

>    Зачем нужно наследование 234

>    Как наследуется класс 234

>        Использование подкласса 236

>        Конструирование подкласса 237

>        Деструкция подкласса 238

>    Отношение СОДЕРЖИТ 238

Глава 21.Знакомство с виртуальными функциями-членами: настоящие ли они 240

>    Зачем нужен полиморфизм 243

>    Как работает полиморфизм 245

>    Когда функция не является виртуальной 246


стр.

Похожие книги