 |
C++ за 24 часа
Роджерс Кейденхед, Джесс Либерти
Год выпуска: 2017
Изд-во: Диалектика-Вильямс
ISBN: 978-5-9908911-4-2
Переплёт: мягкий
448 страниц
Цена: 440.00 грн. Есть в наличии На 1 книгуБлижайшая дата отправки: 27 июня
|
Книга "C++ за 24 часа" представляет собой шестое издание всемирно известного бестселлера. Используя последовательный, лаконичный и дружелюбный подход, авторы излагают все, что требуется знать читателям: от инсталляции до использования компилятора, от отладки программ до новшеств стандарта C++14.
Занятия организованы в строго логичном порядке и постепенно расширяют знания читателей, обеспечивая прочные овладение основными концепциями и приемами программирования на языке С++. Каждое занятие сопровождается вопросами и упражнениями, а также замечаниями и подсказками.
Книга предназначена для всех, кто хочет овладеть языком С++.
Всего за 24 занятия, продолжительностью не больше одного часа, читатели могут овладеть основами программирования на языке C++ - одного из самых популярных и мощных из когда-либо существовавших языков программирования.
Используя последовательный, лаконичный и дружелюбный подход, авторы излагают все, что требуется знать читателям: от инсталляции до использования компилятора, от отладки программ до новшеств стандарта C++14. Каждое занятие основано на знаниях, полученных на предыдущих занятиях, что обеспечивает эффективное овладение основными концепциями и приемами программирования на языке С++.
Пошаговые инструкции обеспечивают выполнение всех основных задач, связанных с программированием на языке С++.
Вопросы и упражнения в конце каждого занятия помогают читателям проверить свои знания.
Замечания и подсказки содержат вспомогательную информацию, помогающую находить решения.
Основные темы книги "C++ за 24 часа": - инсталляция и использование компилятора C++ для Windows, Mac OS X или Linux - создание объектно-ориентированных программ на С++ - основные концепции языка C++, такие как функции и классы - расширение функциональных возможностей с помощью шаблонов и лямбда-выражений - отладка программ и создание надежного кода - исключения и методы обработки ошибок - новые функциональные возможности стандарта C++14, новейшей версии языка - создание и использование шаблонов - управление потоком выполнения программы с помощью циклов - хранение информации в массивах и строках - объявление и использование указателей - перегрузка операторов - расширение классов с помощью наследования - полиморфизм и производные классы - методы объектно-ориентированного анализа и проектирования
Об авторах: Роджерс Кейденхед - разработчик веб-приложений, написавший множество книг об Интернете, включая Teach Yourself Java in 24 Hours. Джесс Либерти - автор многочисленных книг, посвященных разработке программного обеспечения, включая бестселлеры по языку C++ и платформе .NET. Он является президентом компании Liberty Associates, Inc., занимающейся разработкой программ, консультированием и обучением.
Оглавление книги "C++ за 24 часа"
Введение 19 Занятие 1. Первая программа 21 Занятие 2. Структура программы на языке C++ 29 Занятие 3. Переменные и константы 43 Занятие 4. Выражения, инструкции и операторы 59 Занятие 5. Функции 77 Занятие 6. Управление потоком выполнения программы 95 Занятие 7. Хранение информации в массивах и строках 109 Занятие 8. Простые классы 123 Занятие 9. Подробней о классах 137 Занятие 10. Создание указателей 149 Занятие 11. Подробней об указателях 167 Занятие 12. Создание ссылок 179 Занятие 13. Подробнее о ссылках и указателях 195 Занятие 14. Дополнительные возможности функций 209 Занятие 15. Перегрузка операторов 223 Занятие 16. Расширение классов с помощью наследования 239 Занятие 17. Полиморфизм и производные классы 259 Занятие 18. Углубленный полиморфизм 275 Занятие 19. Хранение информации в связанных списках 295 Занятие 20. Специальные классы, функции и указатели 309 Занятие 21. Стандарт С++14 337 Занятие 22. Объектно-ориентированный анализ и проектирование 347 Занятие 23. Создание шаблонов 377 Занятие 24. Исключения, обработка ошибок и другое 393 Приложение A. Двоичные и шестнадцатеричные числа 413 Приложение Б. Словарь терминов 421 Приложение В. Веб-сайт книги 431 Приложение Г. Работа с компилятором MinGW C++ для Windows 433 Предметный указатель 443
|