Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Язык программирования C++. Специальное издание


"Властелин Колец: Две Крепости", вторая часть трилогии Дж. Р. Р. Толкина, является захватывающим продолжением истории, которая началась в "Братстве Кольца". Погружаясь глубже в мир Средиземья и его сложного полотна персонажей, эта книга предлагает поразительную смесь приключений, сражений и моральной борьбы. По мере того как Братство распадается, в "Двух Крепостях" рассказывается о раздельных путешествиях Фродо и Сэма, которым поручено доставить Единое Кольцо к...

СЛУЧАЙНАЯ КНИГА

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

2019 Язык программирования C++. Специальное издание
Книга - Язык программирования C++. Специальное издание.  Бьерн Страуструп  - прочитать полностью в библиотеке КнигаГо
Название:
Язык программирования C++. Специальное издание
Бьерн Страуструп

Жанр:

C, C++, C#

Изадано в серии:

неизвестно

Издательство:

БИНОМ

Год издания:

ISBN:

978-5-7989-0425-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

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

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

Читаем онлайн "Язык программирования C++. Специальное издание". [Страница - 2]

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

6

Язык программирования C++

Часть IV. Проектирование с использованием C++....................................................809
23. Общий взгляд на разработку программ. Проектирование................................... 811
24. Проектирование и программирование................................................................... 849
25. Роли классов................................................................................................................ 895

Приложения и предметный указатель....................................................................... 923
А. Грамматика................................................................................................................... 925
В. Совместимость............................................................................................................ 947
С. Технические подробности......................................................................................... 961
D. Локализация................................................................................................................ 1007
Е. Исключения и безопасность стандартной библиотеки..................................... 1077
Предметный указатель...................................................................................................1117

Содержание

Предисловие переводчика и редактора.......................................................................... 25
Предисловие автора к третьему русскому изданию............... .................................... 26
Предисловие........................................................................................................................... 29
Предисловие ко второму изданию.................................................................................. 31
Предисловие к первому изданию...................................................................................... 33

Введение................................................................................................................................. 35
Глава 1. Обращение к читателю...................................................................................... 37
1.1. Структура книги.....................................................................................................37
1.1.1. Примеры и ссылки............................................................................................... 39
1.1.2. Упражнения.......................................................................................................... 40
1.1.3. Замечания о конкретных реализациях языка (компиляторах).....................40
1.2. Как изучать C++.................................................................................................... 40
1.3. Как проектировался C++..................................................................................... 42
1.3.1. Эффективность и структура............................................................................. 43
1.3.2. Философские замечания.................................................................................... 44
1.4. Исторические замечания..................................................................................... 45
1.5. Применение C++.................................................................................................... 47
1.6. Языки С и C++........................................................................................................ 49
1.6.1. Информация для С-программистов................................................................... 50
1.6.2. Информация для С++-программистов............................................................50
1.7. Размышления о программировании на C++.................................................... 51
1.8. Советы....................................................................................................................... 53
1.8.1. Литература............................................................................................................. 54
Глава 2. Обзор языка C++.................................................................................................. 59
2.1. Что такое язык C++?............................................................................................. 59
2.2. Парадигмы программирования.............................
60
2.3. Процедурное программирование.......................................................................61
2.3.1. Переменные и простейшая арифметика........................................................ 62
2.3.2. Операторы ветвления и циклы.......................................................................... 63
2.3.3. Указатели и массивы............................................................................................64
2.4. Модульное программирование.............................................................................. 65
2.4.1. Раздельная компиляция.................................................................................... 67
2.4.2. Обработка исключений..................................................................................... .68

8

Язык программирования С++

2.5. Абстракция данных.................................................................................................69
2.5.1. Модули, определяющие типы.......................................................................... 69
2.5.2. Типы, определяемые пользователем............................................................... 71
2.5.3. Конкретные типы............................................................................................... 73
2.5.4. Абстрактные типы............................................................................................... 74
2.5.5. Виртуальные функции........................................................................................ 77
2.6. Объектно-ориентированное программирование............................................ 77
2.6.1. Проблемы, связанные с конкретными типами............................................. 78
2.6.2. Классовые иерархии........................................................................................... 79
2.7. Обобщенное --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.