Рао С. Освой самостоятельно C++ по одному часу в день

Издательство: Вильямс
Автор: Рао С.
ISBN: 978-5-9909445-6-5, 978-0-7897-5774-6
Страниц: 752
Язык: Русский
Год издания: 2017

 
 
 

Описание книгиСодержаниеДополнительно

Книги по IT. В этом издании изучение языка C++11 происходит с помощью отдельных занятий, в каждом из которых рассказывается об основных принципах данного языка программирования на практике. Лучший способ изучить язык программирования — анализ различных фрагментов кода, которыми насыщено данное руководство. Уделив один час на занятие — Вы овладеете С++11.

ВВЕДЕНИЕ 25
ЧАСТЬ I. ОСНОВЫ C++ 29
ЗАНЯТИЕ 1. Первые шаги 31
ЗАНЯТИЕ 2. Структура программы на C++ 41
ЗАНЯТИЕ з. Использование переменных и констант 55
ЗАНЯТИЕ 4. Массивы и строки 85
ЗАНЯТИЕ 5. Выражения, инструкции и операторы 105
ЗАНЯТИЕ 6. Управление потоком выполнения программы 129
ЗАНЯТИЕ 7. Организация кода с помощью функций 165
ЗАНЯТИЕ 8. Указатели и ссылки 191
ЧАСТЬ II. Объектно-ориентированное программирование на C++ 227
ЗАНЯТИЕ 9. Классы и объекты 229
ЗАНЯТИЕ ю. Реализация наследования 283
ЗАНЯТИЕ 11. Полиморфизм 315
ЗАНЯТИЕ 12. Типы операторов и их перегрузка 343
ЗАНЯТИЕ 13. Операторы приведения 381
ЗАНЯТИЕ 14. Введение в макросы и шаблоны 395
ЧАСТЬ III. Стандартная библиотека шаблонов 425
ЗАНЯТИЕ 15. Введение в стандартную библиотеку шаблонов 427
ЗАНЯТИЕ 16. Класс строки библиотеки STL 439
ЗАНЯТИЕ 17. Классы динамических массивов библиотеки STL 457
ЗАНЯТИЕ 18. Классы list И forward_list 475
ЗАНЯТИЕ 19. Классы множеств STL 495
ЗАНЯТИЕ 20. Классы отображений библиотеки STL 513
ЧАСТЬ IV. Углубляемся в STL 535
ЗАНЯТИЕ 21. Понятие о функциональных объектах 537
ЗАНЯТИЕ 22. Лямбда-выражения языка С++11 553
ЗАНЯТИЕ 23. Алгоритмы библиотеки STL 567
ЗАНЯТИЕ 24. Адаптивные контейнеры: стек и очередь 599
ЗАНЯТИЕ 25. Работа с битовыми флагами при использовании библиотеки STL 615
ЧАСТЬ V. Сложные концепции C++ 625
ЗАНЯТИЕ 26. Понятие интеллектуальных указателей 627
ЗАНЯТИЕ 27. Применение потоков для ввода и вывода 641
ЗАНЯТИЕ 28. Обработка исключений 663
ЗАНЯТИЕ 29. Что дальше 677
ЧАСТЬ VI. Приложения 691
приложение А. Двоичные и шестнадцатеричные числа 693
приложение Б. Ключевые слова языка C++ 699
приложение в. Приоритет операторов 701
ПРИЛОЖЕНИЕ Г. Коды ASCII 703
ПРИЛОЖЕНИЕ Д. Ответы 707
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 747