|
Программирование >> Оптимизация возвращаемого значения
Алфавитный указатель Базовый класс абстрактный 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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |