|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Саттер Г. — Решение сложных задач на С++ |
|
|
Предметный указатель |
auto_ptr 159 265
Auto_ptr и безопасность исключений 271
Auto_ptr и контейнеры 270
Auto_ptr и массивы 274
Auto_ptr и члены класса 271 281
bool 363
calloc 259
const 353 357
const_cast 361 363
DELETE 259 261
delete[] 107 261
Deque 73
Explicit 176
GLSP 23
inline 34 293
LSP 23 170
malloc 259
mutable 357
NEW 259 262
new, размещающий 119
new[] 262
realloc 259
static_cast 52
Try-блоки функций 142
typedef 375 379
typename 62
using 378
using, директива 379 381
using, объявление 378 381
Vector 73 263 278 298
Безопасность исключений 31 338 346
Безопасность потоков 309
Брандмауэр компиляции 223
Взаимоотношение реализован посредством 121 187
Взаимоотношение содержит 226
Взаимоотношение является 170 186
Взаимоотношение является почти 199
Взаимоотношение, быть частью 243 245
Взаимоотношение, использует 226
Взаимоотношение, работает как 187
Взаимоотношение, работать подобно 23
Включение 194
Временные объекты 176
Выравнивание 231 234
Деструктор 107 118
Деструктор виртуальный 182
Деструктор генерация исключений 130 151
Закрытое наследование 194
Замещение 183
Идиома, const auto_ptr 273
Идиома, Fast Pimpl 232
Идиома, handle/body 223 228
Идиома, Pimpl 223 267
Идиома, безопасности исключений 110
Идиома, захвата ресурса при инициализации 122 345
Идиома, свойства 377
Идиома, скрытой реализации 146 223 227 281 329
Идиома, создания временного объекта и обмена состояний 133 164 337
Идиома, указателя на реализацию 148 189
Инициализация 349
Инициализация, глобальных переменных 369
Интеллектуальные указатели 265
Интеллектуальные указатели, члены класса 282
Исключения, в конструкторе 142
Исключения, гарантии безопасности 115
Исключения, и деструкторы 130 151
Исключения, каноническая форма безопасности 163
Исключения, спецификации 129
Итератор 17
Класс 239
Класс, виртуальный базовый 343
Класс, виртуальный деструктор 182 213
| Класс, вложенный 324
Класс, друзья 245
Класс, интерфейс 239
Класс, локальный 325
Класс, ограничение 55
Класс, прокси 323
Класс, свойств 287
Конечный автомат 320
Конструктор, генерация исключений 142
Конструктор, копирования 27 110
Конструктор, по умолчанию 106
Контейнер, ассоциативный 79
Контейнер, прокси 69
Копирование при записи 296
Макрос 330 333
Массив 74 278
Массив нулевой длины 275
Многопоточность 309
Множественное наследование 201—211
Множественное наследование, эмуляция 205
Обобщенный принцип подстановки Лисков 23
Объект 340
Объект, временный 176
Объект, время жизни 341
Объект, тождественность 337
Объект, функция 45 326
Оптимизация 34 71 293—317
Оптимизация и многопоточность 309
Оптимизация, отложенное копирование 296
Память 257
Память, куча 258
Память, области памяти С++ 258 259
Память, стек 258
Перегрузка 183 340
Поиск имен 62 243
Поиск Кёнига 238 242—243
Порядок вычислений 156
Правило одного определения 382
Предварительное объявление 373
Предикат 44
Предикат с состояниями 47
Преобразование типов, неявное 776 339
Препроцессор 330 333
Приведение типов 359
Принцип интерфейса 240
Принцип интерфейса, подстановки Лисков 23 226
Пространство имен 238 251 378
Свойства 287
Скрытая реализация 223
Сокрытие 183
Сокрытие имен 250
Специализация шаблона 88
Спецификация исключений 282
Срезка 342
Стек 105
Указатель 169
Указатель на функцию 320
Управление памятью 232
Функция, try-блоки 142
Функция, вложенная 325
Функция, встроенная 367
Функция, доступа 295
Функция, объект 326
Функция, пересылающая 366
Функция, указатель 320
Шаблон проектирования 187 277
Шаблон проектирования, Adapter 276
Шаблон проектирования, Decorator pattern 214
Шаблон проектирования, Factory 332
Шаблон проектирования, State pattern 213
Шаблон проектирования, Strategy pattern 191
Шаблон проектирования, Template Method 188
|
|
|
Реклама |
|
|
|