Стефан Рэнди Дэвис - C++ для "чайников"
4-е изданиеНазвание: | C++ для "чайников" | |
Автор: | Стефан Рэнди Дэвис | |
Жанр: | C, C++, C# | |
Изадано в серии: | Для «чайников» | |
Издательство: | Издательский дом “Вильямс” | |
Год издания: | 2003 | |
ISBN: | 5-8459-0160- | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C++ для "чайников""
Книга, которая у вас в руках, — это введение в язык программирования C+ + . Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию па C+ + , в этой книге вопрос ‘'почему” считается не менее важным, чем вопрос "как". И поэтому перед изложением конкретных особенностей языка C++ читателю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка — это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Книга рассчитана на пользователей с различным уровнем подготовки.
Читаем онлайн "C++ для "чайников"". [Страница - 4]
Как работает полиморфизм
Полиморфное приготовление закуски
Когда функция не является виртуальной
Виртуальные особенности
Глава 23. Разложение классов
Разложение
Реализация абстрактных классов
Концепция абстрактных классов
Создание полноценного класса из абстрактного
Передача абстрактных классов
Нужны ли чисто виртуальные функции
Рационализация бюджета: BUDGET3.CPP
10
183
185
185
186
186
188
190
191
195
196
196
196
197
198
198
199
199
199
200
201
203
206
209
209
209
210
210
212
212
215
223
225
225
227
229
229
231
234
235
237
239
241
243
243
246
248
249
251
251
253
Содержание
Часть V. Полезные особенности
Глава 24. Перегрузка операторов
263
265
Перегрузка операторов: давайте жить в гармонии
Операторная функция
А подробнее?
operator+()
operator*-+()
Операторы как функции-члены
Еше одна перегрузка
Перегрузка операторов с помощью неявного преобразования типов
Приведение объектов пользовательских типов
Оператор явного преобразования
Правила для неявных преобразований
Глава 25. Перегрузка оператора присвоения
Опасная работа, коварная работа, кошмарная работа...
Знакомство с перегрузкой оператора присвоения
Глубокая проблема создания мелких копий
Почленный подход к С
Возврат результата присвоения
Зашита членов
Глава 26. Использование потоков ввода-вывода
Нырнем в поток...
Знакомство с подклассами fstream
Подклассы strstream
Манипулирование манипуляторами
Написание собственных операторов вставки
Создание "умных" операторов
Глава 27. Обработка ошибок и исключения
Зачем нужен новый механизм обработки ошибок
Механизм исключительных ситуаций
Так что же мы будем бросать?
Глава 28. Множественное наследование
Механизм множественного наследования
Устранение неоднозначностей множественного наследования
Виртуальное наследование
Конструирование объектов
Отрицательные стороны множественного наследования
265
266
269
269
271
272
273
274
275
276
277
279
279
280
281
282
283
283
285
285
287
290
291
294
296
299
300
301
303
306
306
307
308
312
313
Часть VI. Великолепная десятка
Глава 29. Десять способов избежать ошибок
315
317
Включение всех предупреждений и сообщений об ошибках
Добейтесь чистой компиляции
Используйте последовательный стиль программирования
Ограничивайте видимость
Комментируйте свою программу
Хотя бы один раз выполните программу пошагово
Избегайте перегрузки операторов
Работа с кучей
Используйте исключительные ситуации для обработки ошибок
Избегайте множественного наследования
Приложение А. Словарь терминов
Предметный указатель
317
318
318
318
320
320
320
320
321
321
322
327
Содержание
11
Моим друзьям и семье, которые помогли мне
стать "чайником " в еще большей степени,
чем я есть на самом деле
Стефан Р. Дэвис (Stephen R. Davis) — автор множества книг, включая такие бестселлеры, как C++ для "чайников ", More C++for Dummies и Windows 95 Programming for Dummies. Стефан работает в компании Valtech, специализирующейся в области обучения
информатике (Даллас, Техас).
TxuuoqafiHOctnu
Я считаю странным то, что на обложке любой книги, особенно такой, как эта, написано только одно имя. В действительности свой труд в создание книги ...для
"чайников" вкладывает громадное число людей. Для начала я хотел бы поблагодарить
своего главного редактора Мэри Кордер (Магу Corder) и агента Клодетт Мур
(Claudette Moore), направлявших меня при формировании материала этой книги. Во
время работы над книгой я значительно повысил свой уровень как редактор и корректор, и в этом мне помогли редакторы первого и второго изданий Сьюзен Пинк (Susan
Pink) и третьего издания Келли Юинг (Kelly Ewing) и Коллин Вильяме (Colleen Williams). Кроме того, я благодарен техническим редакторам Грегу Гантли (Greg Guntle),
Гаррет Пиз (Garrett Pease) и Джеффу Банкстону (Jeff Bankston) (первое, второе
и третье издания соответственно) без их участия эта книга была бы намного хуже.
И если бы не помощь координатора первого и второго изданий Сьюзанны Томас
(Suzanne Thomas), эта книга вообще не была бы напечатана. Однако, несмотря ни на
что, на обложке представлено только одно имя, а значит, ответственность за все неточности в тексте должен нести именно его обладатель.
Хочу также поблагодарить свою жену Дженни и сына Кинси за их терпение
и преданность.
И наконец, --">
Книги схожие с «C++ для "чайников"» по жанру, серии, автору или названию:
Александр Вячеславович Фролов, Григорий Вячеславович Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 Жанр: Современные российские издания Год издания: 1996 Серия: Библиотека системного программиста |
Курт Гантерот - Оптимизация программ на С++. Проверенные методы для повышения производительности Жанр: C, C++, C# Год издания: 2017 Серия: Бестселлеры o’reilly |
Компания Prypto - Биткойн для "чайников" Жанр: Околокомпьютерная литература Год издания: 2017 Серия: Для «чайников» |
Стивен Хольцнер - Физика для "чайников" Жанр: Физика Год издания: 2012 Серия: Для «чайников» |
Другие книги из серии «Для «чайников»»:
Стэнли И Портни - Управление проектами для "чайников" Жанр: Управление, подбор персонала Год издания: 2005 Серия: for dummies |
Джон Пол Мюллер, Билл Семпф, Чак Сфер - С# для чайников Жанр: C, C++, C# Год издания: 2019 Серия: Для «чайников» |
Стефан Рэнди Дэвис - C++ для "чайников" Жанр: C, C++, C# Год издания: 2003 Серия: Для «чайников» |
Дэн Гукин - С для "чайников" Жанр: C, C++, C# Год издания: 2006 Серия: Для «чайников» |