Моделирование реальных объектов 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

Перейти на страницу:

Все книги серии Для чайников

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