Программирование >>  Оптимизация возвращаемого значения 

1 ... 91 92 93 [ 94 ] 95 96


Алфавитный указатель

Базовый класс

абстрактный 162

виртуальный 130

смешанный 162 Библиотека

iostream 122

stdio 122

Буферизованный оператор new 34 В

Виртуальная функция

эмуляция при помощи if-then-else 234 Владелец объекта 170 Вычисление

отложенное 98

энергичное 98

Диспетчеризация двойная 233 множественная 233 одиночная 233

Идентификация типов

времени выполнения программы 132

Инициализация

статических объектов 273

Исключение

bad alloc 82

bad cast 82

bad exception 82 bad typeid 82 Unexpected Exception 88 Итератор 281

Класс

auto ptr 61

exception 89

proxy 45, 221

заместитель 221 Ключевое слово

explicit 42

mutable 102 Компоновка

внешняя 144

внутренняя 144 Конструктор

виртуальный 136

копирования, виртуальный 137

по умолчанию 33

с единавенным аргументом 39 Копирование, детальное 206 Коррекция имен 270

Логические выражения, оптимизированная оценка 48 Локальная взаимосвязанность 108

Метод копирования при записи 197



объект

proxy 221

type info 132

неименованный 111 Оператор

-- 46

&&, модификация 49 ++ 46 += 119 -= 119 [] 25, 196

II, модификация 48 const cast 26 dynamic cast 27 new 51

new буферизованный 52 operator, 50 reinterpret cast 28 sizeof 51 static cast 26 typeid 132 запятая 49

неявного преобразования типа 39 приведения типов 26 Оптимизация

возвращаемого значения 116 Оценка, отложенная 223

Паттерны 286 Подсчет ссылок 190 Полиморфизм 30 Правило 80-20 95 Приведение типа

const cast 17

dynarлic cast 17

reinterpret cast 17

static cast 17 Присваивание

смешанное 261

частичное 260

Проблема потери данных 83, 174 Пространство имен 142 неименованное 247 Псевдоуказатель 102

Разыменование 167

Сборка мусора 190

Семантика

вызовов функций 49 оптимизирующая 49

Ссылка 23

Статические объекты инициализация 273 уничтожение 273

Счетчик ссылок 191

Таблица виртуальная 124 Тип

bool 16

string 17

true 16

Указатель 23 srлart 60

интеллектуальный 60, 167 на виртуальную таблицу 124 Уничтожение статических объектов 273

Функция

operator bool 177 operator delete 54 operator delete[] 56 operator new 51 operator new[] 55 operator* 173



operator+ 119 operator++ 46 operator- 119 operator-> 173 operator 123 operator[] 196 unexpected 85

Шаблон auto ptr 170 map 240 vector 36

функции-члена 183

auto ptr 61 В

bad alloc 82 bad cast 82 bad exception 82 bad typeid 82 bool 16

const cast 17 Copy on write 197

Deepcopy 167 Default constructor 33 Dereferencing 167 Double-dispatching 233 Dumb pointer 167 dynamic cast 17, 27

Eager evaluation 98 exception 89 explicit 42

Garbage collection 190

Internal linkage 144 iostream 122

Lazy evaluation 98 M

Member function templates 183 Mixin base class 162 mutable 102

Name mangling 270 Namespace 142 new 51

operator, 50

operator 40

operator bool 177

operator delete 54

operator delete[] 35

operator new 51

operator&&, модификация 49

operator* 173

operator-b 119

operator-l--l- 46

operator- 119

operator-> 173

operator 123

operator[] 196

operator!!, модификация 49

Pointer 23 Polymorphically 30



1 ... 91 92 93 [ 94 ] 95 96

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика