Язык программирования C++. Специальное издание

Язык программирования C++. Специальное издание

Язык программирования C++. Специальное издание

Автор: Бьёрн Страуструп
Переводчик: Н. Н. Мартынова
Дата выхода: 2019
Издательство: Издательство «БИНОМ. Лаборатория знаний»
Количество страниц: 1120
Размер файла: 52,7 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Предисловие переводчика и редактора........................................................................25 

Предисловие автора к третьему русскому изданию........................................................26 

Предисловие..............................................................................................................29 

Предисловие ко второму изданию................................................................................31 

Предисловие к первому изданию..................................................................................33 

Введение....................................................................................................................35 

1. Обращение к читателю.............................................................................................37 

2. Обзор языка C++.....................................................................................................59 

3. Обзор стандартной библиотеки..................................................................................85 

Часть I. Основные средства..........................................................................................111 

4. Типы и объявления...................................................................................................113 

5. Указатели, массивы и структуры................................................................................133 

6. Выражения и операторы............................................................................................155 

7. Функции...................................................................................................................195 

8. Пространства имен и исключения...............................................................................219 

9. Исходные файлы и программы....................................................................................253 

Часть II. Механизмы абстракции.....................................................................................281 

10. Классы....................................................................................................................283 

11. Перегрузка операций...............................................................................................327 

12. Наследование классов..............................................................................................371 

13. Шаблоны.................................................................................................................401 

14. Обработка исключений.............................................................................................433 

15. Иерархии классов....................................................................................................473 

Часть III. Стандартная библиотека..................................................................................515 

16. Организация библиотеки и контейнеры......................................................................517 

17. Стандартные контейнеры...........................................................................................555 

18. Алгоритмы и классы функциональных объектов...........................................................607 

19. Итераторы и аллокаторы............................................................................................655 

20. Строки......................................................................................................................689 

21. Потоки......................................................................................................................717 

22. Классы для математических вычислений......................................................................775 

Часть IV. Проектирование с использованием C++...............................................................809 

23. Общий взгляд на разработку программ. Проектирование................................................811 

24. Проектирование и программирование............................................................................849 

25. Роли классов................................................................................................................895 

Приложения и предметный указатель.................................................................................923 

А. Грамматика...................................................................................................................925 

В. Совместимость..............................................................................................................947 

С. Технические подробности..............................................................................................961 

D. Локализация................................................................................................................1007 

Е. Исключения и безопасность стандартной библиотеки......................................................1077

 Книга написана Бьерном Страуструпом - автором языка программирования C++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов.

 Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук». Примеры страниц


Похожее: