Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Страуструп Б. — Дизайн и эволюция C++
Страуструп Б. — Дизайн и эволюция C++



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Дизайн и эволюция C++

Автор: Страуструп Б.

Аннотация:

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


Язык: ru

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2006

Количество страниц: 448

Добавлена в каталог: 16.07.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Проектирование и проверка типов      118
Проектирование объектно-ориентированное      126 182
Проектирование отказоустойчивых систем      389
Проектирование пространств имен      406
Проектирование с использованием C++      181
Проектирование уточнений шаблонов      345
Проектирование шаблонов      344
Проектирование шаблонов и библиотек      383
Проектирование языка      125
Проектирование, правила поддержки      125
Производительность Simula      31 41
Производительность начальной загрузки программы      108
Производительность оператора new      218
Производный класс      58 307
Производный класс и базовый      84
Производный класс и перегрузка членов базового класса      422
Производный класс, размещение объекта в памяти      61
Производный класс, сокрытие членов      421
Пространства имен      295 408
Пространства имен безымянное      424
Пространства имен в стандартной библиотеке      404
Пространства имен вложенное      419
Пространства имен глобальное      403 417
Пространства имен и библиотеки      191
Пространства имен и класс      422
Пространства имен и кодирование имен      425
Пространства имен и перегрузка      418
Пространства имен и совместимость с C      425
Пространства имен и управление версиями      413
Пространства имен как аргумент шаблона      348
Пространства имен открытое      420
Пространства имен, псевдонимы      412
Пространства имен, реализация      407
Пространства имен, синтаксис      409
Пространства имен, шаблоны      365
Прототип      50
Размещение в памяти      145 221
Размещение в памяти и RTTI      327
Размещение в памяти и виртуальные функции      85
Размещение в памяти и исключения      401
Размещение в памяти объекта в C with Classes      48
Размещение в памяти объекта виртуального базового класса      272
Размещение в памяти объекта производного класса      61
Размещение в памяти при множественном наследовании      270
Размещение в памяти, совместимость с C      37
Размещение в памяти, таблицы виртуальных функций в Cfront      327
Разрешение имен      150
Разрешение имен в шаблонах      376
Разрешение перегрузки      231
Распределение памяти для массивов      220
Распределение памяти запрет размещения      244
Распределение памяти запрет размещения в свободной памяти      245
Распределение памяти и инициализация      219
Распределение памяти и конструктор      66
Распределение памяти и оператор new      219
Распределение памяти и системы реального времени      218
Расширения архитектурно-зависимые      169
Расширения и поддержка параллельности      196
Расширения и стабильность      137
Расширения и стандарты      145
Расширения предлагавшиеся      161
Расширения принятые      161
Расширения распознаваемые      145
Расширенная информация о типе      324
Расширенный набор символов      172
Реализация C with Classes      38
Реализация Simula      31
Реализация виртуальной функции      86
Реализация закрытого наследования      63
Реализация и интерфейс      287
Реализация объявлений      44
Реализация оператора new в Cfront      66
Реализация переносимая      32
Реализация пространства имен      407
Реализация системы и языка      214
Реализация функции-члена      48
Реализация шаблонов в Cfront      370
Рекурсивный спуск      79
Репозитарий для шаблонов      381
Ресурс захват как инициализация      393
Ресурс, требования Cfront      75
Ресурс, управление и исключения      391
Сборка мусора      154 210
Сборка мусора автоматическая      226
Сборка мусора и деструктор      229
Сборка мусора и множественное наследование      277
Сборка мусора необязательная      206 226
Сборка мусора специализированная      224
Сборка мусора, стандартизация      228
Семантика возобновления      394
Семантика завершения      394
Семантика ссылки      206
Семантика указателя      206
Сигналы      398
Символы      169
Символы ограничения на число      80
Симулятор распределенной системы      30
Синтаксис      131
Синтаксис >>      361
Синтаксис задания компоновки      403
Синтаксис инициализации      385
Синтаксис обработки исключений      389
Синтаксис объявлений в C      54
Синтаксис приведений типов      315
Синтаксис пространств имен      409
Синтаксис указателя      310
Синтаксис шаблонов      355
Синтаксис, избыточность      390
Система встроенная      210
Система и реализация языка      214
Система интегрированная      123
Система многопроцессорная      196
Система отказоустойчивая, проектирование      389
Система смешанная      212
Совместимость C и C with Classes      47
Совместимость C и C++      132 141 142 232 236 247
Совместимость и безопасность      340
Совместимость с компоновщиками      132
Соглашения о вызове      243
Сокрытие и замещение      87
Сокрытие имен      87
Сокрытие представления      286
Сокрытие реализации шаблона      370
Сокрытие членов базового класса      87 421
Соответствие      235
Сортировка      363
Составление интерфейсов      413
Составление программ      127
Специализация      378
Специализированные аппаратура      144
Специализированные библиотеки      201
Специализированные инструментальные средства      211
Специализированные язык      209 211
Спецификации исключений      400
Спецификации компоновки      241
Списки      202
Среда выполнения      227
Среда отделение от языка      205
Среда программирования на C++      178
Среда разработки C++      178
Среда стандартная для приложений      146
Ссылка      96
Ссылка THIS в Simula      49
Ссылка в Algol68      96
Ссылка и указатель      96
Ссылка константная      97
Ссылка семантика      206
Ссылка «умная»      249
Ссылка, возврат      98
Ссылка, перегрузка в Algol68      53
Ссылка, привязка      96
Стандарт      140
Стандартизация      145
Стандартизация ISO C++      140
Стандартизация RTTI      321
Стандартная библиотека      411
Стандартные алгоритмы      201
Стандартные библиотека ANSI/ISO      201
Стандартные библиотека и пространство имен      404
Стандартные итераторы      202
Стандартные контейнеры      202
Стандартные преобразования      235
Стандартные соглашения о вызове      145
Стандартные среды для приложений      146
Стандартный вектор      202
Стандартный набор команд      145
Стандартный сборщик мусора      228
Статическая инициализация      106 292
Статическая память      41
Статическая проверка исключений      399
Статическая система типов      128
Статическая функция-член      295
Статический контроль множественного наследования      269
Статический контроль типов      40 117 330
Статический объект      103
Статическое распределение памяти, запрет      244
Стек      41 103
Структура, Cfront      76
Структура, тэг      56
Сужающее преобразование      50 234
Сужающее преобразование неявное      340
Суперкласс      84
Таблица виртуальных функций, дублирование      308
Таблица виртуальных функций, оптимизация      308
Таблица виртуальных функций, размещение в памяти      326
Тип bool      261
Тип абстрактный      286
Тип встроенный      385
Тип встроенный и определенный пользователем      41 129
Тип параметризованный      118 346
Тип полиморфный      318
Тип ссылочный при возврате      98
Тип статический и динамический контроль      118
Тип статический контроль      205
Типобезопасноесвязывание      241
Типы, безопасность      103
Типы, идентификация      322
Типы, информация во время исполнения      312
Типы, кодирование      241
Типы, контроль на этапе компиляции      40
Типы, литерал типа char      232
Типы, нарушения системы типов      128
Типы, перечисления      259
Типы, расширенная информация о      324
Типы, шаблон как параметризованный тип      344
Типы, явное поле      59
Точка инстанцирования      372
Триграфы      170
Указатели      248
Указатели и не-указатели      41
Указатели и ссылки      96
Указатели копирование      247
Указатели на функцию      85 338 243
Указатели на член      310
Указатели ограниченные      168
Указатели, синтаксис      310
Указатель this      49
Указатель нулевой      236
Указатель «умный»      366
Универсальный корневой класс      192
Уничожение временных объектов      155
Условные выражения в шаблонах      358
Устаревшие средства, глобальные статические объявления      424
Устаревшие средства, неявный int      55
Устаревшие средства, объявления доступа      424
Файл .c и шаблоны      381
Файл .h и шаблоны      381
Файл заголовочный      44 214 242
Файл исходный      214
Фрагментация      218
Функции      162
Функции :afternreturn()      67 274
Функции :beforencall()      67 274
Функции new()      40
Функции виртуальные      82
Функции виртуальные и множественное наследование      271
Функции виртуальные и модель размещения объекта в памяти      85
Функции виртуальные и шаблоны      347
Функции виртуальные, оптимизация      246
Функции виртуальные, перекомпиляция      86
Функции виртуальные, реализация      86
Функции виртуальные, эффективность      58 86
Функции преобразования      93
Функции, определение      40
Функции, переходник      251
Функции, указатель и приведение типов      337
Функции, член      39
Функции, член, статическая функция-член      295
Функции, шаблон      353
Функции, шаблон, аргументы      355
Функции, шаблон, перегрузка      357
Функция встраиваемая (inline)      41
Функция константная функция-член      291
Функция обратного вызова      310
Функция операторная      93
Численные расчеты      169 211
Численные расчеты, библиотеки      200
Член зависимости от порядка объявления      149
Член защищенный      307
Член и дружественные функции      92
Член класса      295
Член статический      295
Член, инициализация константного      162
Член, константная функция      291
Член, опережающее объявление      151
Член, порядок инициализации      282
Член, реализация функции-члена      48
Член, сокрытие членов базового класса      87
Член, указатели      309
Член, функция      39
Член, шаблон      368
Шаблон complex      367
Шаблон в Cfront      345
Шаблон в качестве аргумента      348
Шаблон вектора      347
Шаблон вложенный      368
Шаблон и .h-файлы      381
Шаблон и .с-файлы      381
Шаблон и Cpp      429
Шаблон и typedef      362
Шаблон и абстрактный класс      385
Шаблон и виртуальные функции      347
Шаблон и встраивание      347
Шаблон и встроенные типы      385
Шаблон и исключения      385
Шаблон и исходный код      381
Шаблон и компоновка      370
Шаблон и конструктор      385
Шаблон и контейнерный класс      343
Шаблон и макросы      345
Шаблон и наследование      365
Шаблон и правило одного определения      374
Шаблон и преобразования      367
Шаблон и проектирование библиотек      383
Шаблон и пространство имен      365
Шаблон и размещение объекта в памяти      347
Шаблон и системы контроля версий      370
Шаблон и этап компиляции      370
Шаблон как параметризованный тип      344
Шаблон класса      365
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте