Атас! Тоже важное напоминание. Это указание о том, что здесь легко допустить ошибку и даже не догадаться о ней.
ОГЛАВЛЕНИЕ
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы...25
►Как пишут программы...26
►Как пишут программы...26
►Инсталляция Dev-C++...27
►Инсталляция Dev-C++...27
►Разбор программ...36
Использование в исходном коде комментариев...37
►Вычисление выражений...39
Сохранение результатов выражения...39
Глава 2. Премудрости объявления переменных...41
►Объяление разных типов переменных...42
Решение проблемы усечения дробной части...44
Ограничения, налагаемые на числа с плавающей точкой...44
Ограниченность диапазона...45
►Объявления типов переменных...45
Константы...47
►Выражения смешанного типа...48
Глава 3. Выполнение математических операций...50
►Бинарная арифметика...50
Глава 4. Выполнение логических операций...55
►Использование простых логических операторов...55
Глава 5. Операторы управления программой...66
►Управление ходом программы с помощью команд ветвления...66
►Выполнение циклов...68
Цикл while...68
Использование цикла for...71
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
►Перегрузка функций...88
►Использование заголовочных файлов...91
Глава 7. Хранение последовательностей в массивах...92
►Преимущества массивов...92
Работа с массивами...93
Выход за границы массива...97
►Управление строками1...100
►Управление строками2...100
►Управление строками3...100
►Тип string...103
Глава 8. Первое знакомство с указателями в С++...105
►Адресные операторы...106
►Передача указателей функциям...111
Передача аргументов по значению...112
►Использование кучи...113
Проблемы области видимости...114
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Повторное знакомство с массивами в свете указателей...118
Часть 3. Введение в классы...143
Глава 14. Указатели на объекты...167
►Зачем, использовать указатели и ссылки...174
►Использование связанных списков...176
Глава 16. Создание и удаление объектов...188
►Использование конструкторов...189
Работа с конструкторами...190
Конструирование одного объекта...190
Глава 17. Аргументация конструирования...198
►Как снабдить конструктор аргументами...198
Как использовать конструктор с аргументами...199
►Определение конструкторов по умолчанию...203
►Управление последовательностью конструирования...208
Все глобальные объекты создаются до вызова main( )...210
Глава 18. Копирующий конструктор...213
►"Мелкие " и "глубокие " копии...217
Часть 4. Наследование 231
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они 240
►Виртуальные особенности...247
Глава 22. Разложение классов...249
►Разложение...249
►Разделение исходного кода С++...259
Разделение программы - класс GraduateStudent1...262
Разделение программы - класс GraduateStudent2...262
Часть 5. Полезные особенности...269
Глава 24. Использование потоков ввода-вывода...277
►Работа с манипуляторами1...287
►Работа с манипуляторами2...287
Глава 27. Шаблоны С++...308
►Обобщение функции в шаблон1...309
►Обобщение функции в шаблон2...309
Глава 28. Стандартная библиотека шаблонов 317
►Итераторы...321
Часть 6. Великолепная десятка...329
Глава 31. Программа BUDGET...343
►BUDGET2...348
Больше книг — больше знаний!
Заберите 20% скидку на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ