Стефан Дэвис - С++ для чайников .
- Название:С++ для чайников .
- Автор:
- Жанр:
- Издательство:Издательский дом Вильямс. Компьютерное издательство Диалектика
- Год:2007
- Город:Москва
- ISBN:0-7645-6852-3, 978-5-8459-0723-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Стефан Дэвис - С++ для чайников . краткое содержание
1
empty-line
4
С++ для чайников . - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Глава 25. Обработка ошибок и исключения 290
Глава 26. Множественное наследование 298
Глава 27. Шаблоны С++ 308
Глава 28. Стандартная библиотека шаблонов 317
Часть 6. Великолепная десятка 329
Глава 29. Десять способов избежать ошибок 331
Глава 30. Десять основных возможностей Dev-C++ 336
Глава 31. Программа BUDGET 343
Приложение. Содержимое прилагаемого компакт-диска 379
Пиктограммы
Предметный указатель 380
ОГЛАВЛЕНИЕ 5
Введение 17
Часть 1. Первое знакомство с С++
Глава 1. Написание вашей первой программы 25
Постигая концепции С++ 25
Что такое программа 26
Как пишут программы 26
Инсталляция Dev-C++ 27
Настройка русского языка
Как настроить русский язык в консольных программах?
Настройка Dev-C++ 30
СОВЕТ ДНЯ
Создание первой программы 31
Введение кода 32
Построение вашей программы 34
Выполнение программы 36
Dev-C++ — это не Windows 36
Помощь в Dev-C++ 36
Разбор программ 36
Определение структуры программ С++ 37
Использование в исходном коде комментариев 37
Использование инструкций в программах 38
Объявления 38
Генерирование вывода 39
Вычисление выражений 39
Сохранение результатов выражения 39
Обзор программы Convert продолжается... 40
Глава 2. Премудрости объявления переменных 41
Объявление переменных 41
Объявление разных типов переменных 42
Ограничения, налагаемые на целые числа в С++ 43
Округление до целых значений 43
Ограничения диапазона 43
Решение проблемы усечения дробной части 44
Ограничения, налагаемые на числа с плавающей точкой 44
Перечисление 44
Скорость вычислений 45
Потеря точности 45
Ограниченность диапазона 45
Объявления типов переменных 45
Константы 47
Специальные символы 47
Логические выражения 48
Выражения смешанного типа 48
Глава 3. Выполнение математических операций 50
Бинарная арифметика 50
Анализ выражений 51
Определение порядка операций 52
Выполнение унарных операций 53
Использование операторов присвоения 54
Глава 4. Выполнение логических операций 55
Зачем нужны логические операторы 55
Использование простых логических операторов 55
Хранение логических значений 57
Использование целых переменных в качестве логических 58
Логические операции и действительные переменные 58
Сокращённые вычисления в С++ 59
Бинарные числа в С++ 60
Десятичная система счисления 60
Другие системы счисления 60
Двоичная система счисления 60
Выражения с римскими числами 61
Выполнение побитовых логических операций 62
Побитовые операции с одним битом 62
Использование побитовых операторов 63
Простой пример 64
Практическое применение логических вычислений 65
Глава 5. Операторы управления программой 66
Управление ходом программы с помощью команд ветвления 66
Выполнение циклов 68
Цикл while 68
Использование операторов инкремента и декремента 70
Использование цикла for 71
Избегайте бесконечных циклов 73
Специальные операторы управления циклом 73
Вложенные команды управления 76
Инструкция выбора 77
Часть 2. Становимся функциональными программистами 79
Глава 6. Создание функций 81
Написание и использование функций 81
Определение функции sumSequence( ) 83
Вызов функции sumSequence( ) 83
Разделяй и властвуй 83
Подробный анализ функций 84
Простые функции 85
Функции с аргументами 85
Функции с одним аргументом 85
Функции с несколькими аргументами 87
Функция main( ) 87
Перегрузка функций 88
Определение прототипов функций 89
Хранение переменных в памяти 90
Использование заголовочных файлов 91
_________________
7 стр. Содержание
Глава 7. Хранение последовательностей в массивах 92
Преимущества массивов 92
Работа с массивами 93
Инициализация массива 96
Выход за границы массива 97
Использовать ли массивы 97
Определение и использование массивов с элементами-массивами 98
Использование символьных массивов 98
Создание строки символов 99
Управление строками 100
Тип string 103
Глава 8. Первое знакомство с указателями в С++ 105
Размер переменной 105
Что такое адрес 106
Адресные операторы 106
Использование указателей 108
Сравнение указателей и почтовых адресов 109
Использование разных типов указателей 109
Передача указателей функциям 111
Передача аргументов по значению 112
Передача значений указателей 112
Передача аргументов по ссылке 113
Использование кучи 113
Область видимости 113
Проблемы области видимости 114
Использование блока памяти 115
Глава 9. Второе знакомство с указателями 117
Операции с указателями 117
Повторное знакомство с массивами в свете указателей 118
Использование операций над указателями для адресации внутри массива 119
Использование указателей для работы со строками 120
Почему при работе со строками пользуются указателями 122
Операции с указателями других типов 122
Отличия между указателями и массивами 122
Объявление и использование массивов указателей 124
Использование массивов строк 124
Доступ к аргументам main( ) 126
Аргументы в DOS 127
Аргументы в Dev-C++ 127
Аргументы в Windows 127
Глава 10. Отладка программ на С++ 128
Определение типа ошибки 128
Использование отладочной печати 128
Выявление "жучка" № 1 130
Выявление "жучка" № 2 131
Использование отладчика 134
Что такое отладчик 134
_________________
8 стр. Содержание
Работа с отладчиком 134
Запуск тестовой программы 135
Пошаговое выполнение программы 136
Интервал:
Закладка: