Б. Страуструп - Язык программирования С++ (1119446)
Текст из файла
Бьерн Страуструп.Язык программирования С++Второе дополненное изданиеЯзыки программирования / С++Бьерн Страуструп.Язык программирования С++ОглавлениеПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ..................................................................................................................8Об авторе книги: ..............................................................................................................................................8ПРЕДИСЛОВИЕ...................................................................................................................................................9Выражение признательности ....................................................................................................................... 10ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ ......................................................................................................
11Выражение признательности ....................................................................................................................... 11ПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ................................................................................................................ 12Структура книги............................................................................................................................................ 12Замечания по реализации................................................................................................................................ 13Упражнения....................................................................................................................................................
13Замечания по проекту языка.......................................................................................................................... 13Историческая справка.................................................................................................................................... 14Сравнение языков С++ и С.............................................................................................................................
15Эффективность и структура ....................................................................................................................... 16Философские замечания ................................................................................................................................. 17Замечания о программировании на языке С++ ............................................................................................. 18Несколько полезных советов.......................................................................................................................... 19Замечание для программистов на С ..............................................................................................................
19Список литературы ....................................................................................................................................... 20ГЛАВА 1. КРАТКИЙ ОБЗОР С++ ..................................................................................................................... 221.1 ВВЕДЕНИЕ ............................................................................................................................................... 221.2 Парадигмы программирования................................................................................................................
221.2.1 Процедурное программирование....................................................................................................... 231.2.2 Модульное программирование .......................................................................................................... 241.2.3 Абстракция данных........................................................................................................................... 251.2.4 Пределы абстракции данных ............................................................................................................ 271.2.5 Объектно-ориентированное программирование..............................................................................
281.3 "Улучшенный С"....................................................................................................................................... 291.3.1 Программа и стандартный вывод ................................................................................................... 291.3.2 Переменные и арифметические операции........................................................................................
301.3.3 Указатели и массивы ........................................................................................................................ 311.3.4 Условные операторы и циклы........................................................................................................... 311.3.5 Функции ............................................................................................................................................. 321.3.6 Модули ...............................................................................................................................................
331.4 Поддержка абстракции данных.............................................................................................................. 351.4.1 Инициализация и удаление.................................................................................................................
351.4.2 Присваивание и инициализация ......................................................................................................... 361.4.3 Шаблоны типа .................................................................................................................................. 371.4.4 Обработка особых ситуаций............................................................................................................ 371.4.5 Преобразования типов......................................................................................................................
381.4.6 Множественные реализации ............................................................................................................ 391.5 Поддержка объектно-ориентированного программирования ................................................................
401.5.1 Механизм вызова ............................................................................................................................... 401.5.2 Проверка типа................................................................................................................................... 411.5.3 Множественное наследование.......................................................................................................... 421.5.4 Инкапсуляция..................................................................................................................................... 431.6 Пределы совершенства............................................................................................................................
44ГЛАВА 2. ОПИСАНИЯ И КОНСТАНТЫ ........................................................................................................... 462.1 ОПИСАНИЯ............................................................................................................................................. 462.1.1 Область видимости .......................................................................................................................... 472.1.2 Объекты и адреса ............................................................................................................................. 482.1.3 Время жизни объектов .....................................................................................................................
482.2 ИМЕНА..................................................................................................................................................... 492.3 ТИПЫ ....................................................................................................................................................... 492Бьерн Страуструп.Язык программирования С++2.3.1 Основные типы ................................................................................................................................. 502.3.2 Неявное преобразование типа ..........................................................................................................
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.