Стефан Дэвис - С++ для чайников .
- Название:С++ для чайников .
- Автор:
- Жанр:
- Издательство:Издательский дом Вильямс. Компьютерное издательство Диалектика
- Год:2007
- Город:Москва
- ISBN:0-7645-6852-3, 978-5-8459-0723-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Стефан Дэвис - С++ для чайников . краткое содержание
1
empty-line
4
С++ для чайников . - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
В остальном программа BUDGET5 эквивалентна программам BUDGET4 и BUDGET3.
_________________
378 стр. Часть 6. Великолепная десятка
Приложение. Содержимое прилагаемого компакт-диска
На прилагаемом компакт-диске вы найдёте все полные исходные тексты программ, использованных в данной книге. В папке CPP_Programs тексты находятся в папках, соответствующих главам книги. Для удобства работы вам следует скопировать всю папку CPP_Programs к себе на жёсткий диск и работать с программами с жёсткого диска, что позволит вам редактировать программы, внося в них различные изменения.
Кроме того, в папке BUDGET имеется демонстрационное финансовое приложение. Здесь вы найдёте пять версий этого приложения — от простейшего к наиболее сложному, с использованием большого количества различных возможностей С++.
Если у вас не установлено программное обеспечение для работы с pdf -файлами, то вы можете воспользоваться Acrobat Reader, который находится на прилагаемом компакт-диске в одноименном каталоге.
На компакт-диске вы найдёте и описанную в книге среду программирования Dev-C++. Её инсталляционный файл devcpp4980.ехе , который надо запустить для установки Dev-C++ на ваш компьютер, находится в папке devcpp.
Кроме того, здесь же имеется документация ( на английском языке ) по стандартной библиотеке шаблонов ( STL ).
_________________
379 стр. Приложение
ПИКТОГРАММЫ
Технические подробности, которые можно пропустить при первом чтении.
ОГЛАВЛЕНИЕ
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы 25
►Как пишут программы...26
Глава 4. Выполнение логических операций 55
►Использование простых логических операторов...55
Логические операции и действительные переменные...58
►Бинарные числа в С++...60
Глава 5. Операторы управления программой 66
►Выполнение циклов...68
Избегайте бесконечных циклов...73
Часть 3. Введение в классы 143
Глава 13. Работа с классами 154
►Добавление функции-члена...156
Создание функции-члена...156
►Вызов функций-членов...157
Именование текущего объекта...160
►Определение функции-члена...162
Глава 14. Указатели на объекты...167
►Зачем, использовать указатели и ссылки...174
Глава 15. Защищённые члены класса: не беспокоить!...181
►Защищённые члены...181
Как устроены защищённые члены...182
Глава 16. Создание и удаление объектов...188
►Создание объектов...188
Глава 19. Статические члены...224
►Определение статических членов...224
Обращение к статическим данным-членам...226
Часть 4. Наследование...231
Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240
►Как работает полиморфизм...245
Глава 22. Разложение классов 249
►Реализация абстрактных классов...253
Концепция абстрактных классов...254
►Разделение исходного кода С++...259
Реализация класса student...261
Советы, которые помогут сохранить много времени и усилий.
ОГЛАВЛЕНИЕ
Часть 1. ПЕРВОЕ ЗНАКОМСТВО с С++...23
Глава 1. Написание вашей первой программы...25
► П остигая концепции С++...25
Инсталляция Dev-C++...27
► Создание первой программы...31
Введение кода1...32
Введение кода2...33
Введение кода3...33
Введение кода4...34
Почему С++ так требователен...35
► Разбор программ...36
Использование инструкций в программах...38
Объявления1...38
Объявления2...38
Глава 2. Премудрости объявления переменных...41
► Объявление разных типов переменных 42
Ограничения, налагаемые на целые числа в С++...43
Ограничения диапазона1...43
Ограничения диапазона2...43
► О б ъявления типов переменных...45
► Л огические выражения...48
►Выражения смешанного типа...48
Соглашения по именованию...49
Глава 3. Выполнение математических операций...50
► И спользование операторов присвоения1...54
► И спользование операторов присвоения2...54
Глава 4. Выполнение логических операций...55
►И спользование простых логических операторов...55
Хранение логических значений1...57
Хранение логических значений2...57
► В ыполнение побитовых логических операций...62
Глава 5. Операторы управления программой...66
►Выполнение циклов...68
Использование цикла for...71
Специальные операторы управления циклом...73
►Инструкция выбора...77
Часть 2. Становимся функциональными программистами...79
Глава 6. Создание функций...81
►Написание и использование функций...81
Разделяй и властвуй 83
►Подробный анализ функций...84
Простые функции1...85
Простые функции2...85
Глава 7. Хранение последовательностей в массива...92
Преимущества массивов 92
Работа с массивами...93
►Управление строками...100
►Тип string...103
Глава 8. Первое знакомство с указателями в С++...105
►Размер переменной...105
►Адресные операторы...106
►Использование кучи...113
Использование блока памяти...115
Глава 9. Второе знакомство с указателями...117
►Операции с указателями...117
Почему при работе со строками пользуются указателями...122
Отличия между указателями и массивами...122
►Объявление и использование массивов указателей...124
Использование массивов строк...124
Глава 10. Отладка программ на С++...128
►Использование отладочной печати...128
Выявление "жучка" № 1...130
►Использование отладчика...134
Пошаговое выполнение программы1...136
Пошаговое выполнение программы2...136
Пошаговое выполнение программы3...136
Часть 3. Введение в классы... 143
Глава 12. Классы в С++...149
►Формат класса...149
Глава 13. Работа с классами...154
►Добавление функции-члена...156
Создание функции-члена...156
Именование членов класса1...157
Именование членов класса2...157
►Определение функций-членов вне класса...164
Глава 14. Указатели на объекты...167
►Передача объектов функциям...171
Передача объекта no ссылке...173
Читать дальшеИнтервал:
Закладка: