Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Мизрохи С.В. -> "Turbo Pascal и объектно-ориентированное программирование" -> 104

Turbo Pascal и объектно-ориентированное программирование - Мизрохи С.В.

Мизрохи С.В. Turbo Pascal и объектно-ориентированное программирование — М.: Финансы и статистика , 1992. — 192 c.
ISBN 5-279-00903-2
Скачать (прямая ссылка): efektispolzc2000.djvu
Предыдущая << 1 .. 98 99 100 101 102 103 < 104 > 105 >> Следующая

плюс создания 103
уменьшения зависимостей
времени компиляции 144 Строгий контроль типов
реализация 178 Строки С и С++
стандартные заголовочные файлы 207 Структуры
для аппроксимации
пространств имен 116
и конструкторы 173
T
Теория хаоса 203
Терминология, принятая в этой книге 18 Термины (определения)
вложение 169
динамический тип 161
динамическое связывание 161
единица трансляции 201
класс Чеширский Кот 141
классы-дескрипторы 140
классы-конверты 140
классы-протоколы 141
множественное наследование 181
нелокальные статические объекты 202
отношение «есть разновидность» 146 «реализуется посредством» 171 «содержит» 169
пользователь 23
понижающее приведение 164
статический тип 160
целочисленные типы 27 Тип
this 95
преобразования типов 80, 86 long int и int 108 и глобальные функции 87 и неоднозначность 110 неявные 71, 84, 86, 87 функции-члены 87 проектирование 79 Типы
добавление новых для облегчения обнаружения ошибок 199 закрытые 173 и использование операторов switch в сравнении с виртуальными функциями 64 целочисленные определение термина 27 Точки останова
и встраиваемые функции 136
У
Удаление объектов
и виртуальные деструкторы 63 Указатели const 91
в заголовочном файле 27 функции 117
Алфавитный указатель
в контейнерах 177
и зависимости
времени компиляции 140
и обход ограничений доступа 124
и побитово константные
функции-члены 93
на виртуальную таблицу 65
на один или несколько объектов и delete 35, 58
на указатели в сравнении со ссыпками на указатели 26
на функции-члены 125
на члены класса 109
наличие нескольких указателей
на один объект и деструкторы 178
типа void* 107, 175, 177
и закрытое наследование 179 и контроль типов 178 Указатели-члены
и конструкторы копирования 57
и оператор = 56 Уменьшение зависимостей времени компиляции 136 Управление памятью пользователем
и эффективность 51 Условные операторы
и виртуальные функции 164
определение переменных 168 Утечка памяти 36, 121, 127
в сравнении с пулами памяти 52
примеры 56, 101
причины возникновения 52
Ф
Файлы .срр 132 Фасеты
стандартная библиотека С++ 211 Форматирование
потоки ввода-вывода 209 Формы приведения типов 24 Фортран 29, 65 Функции
фабрики 142, 186
время жизни
JK ШЛ ИЯ? ШШЯ ¦¦¦H ¦¦¦¦¦¦ ¦¦^¦¦¦¦¦¦¦¦B
возвращаемого объекта 122 глобальные и члены класса 84 и преобразования типов 87 модификация
возвращаемых значений 93 невиртуальные 157 неявно генерируемые 195 обработчики new, свойства 38 объявления 18 обычные виртуальные 194 определения 19 проектирование 79 ссылки 117
статические как результат объявления встраиваемыми 133 чисто виртуальные 194 Функции-члены const 91
возвращающие дескрипторы 123 в сравнении
с глобальными функциями 85 закрытые 61, 113 защищенные 155, 179 и дескрипторы 123 и преобразования типов 87 концептуальная константность 94 неявно генерируемые 195 побитовая константность 93 указатели 125 Функциональная абстракция 89
ц
Целочисленные типы 27 Целые статические константы -члены классов
инициализация 27
ч
Частичные суммы 212
Чисто виртуальные функции 67, 182
значение 152
определение 152 Чисто виртуальный деструктор 67
встраивание 67
определение 67
реализация 67
Эффективное использование С++
232
Члены класса
и виртуальные базовые классы 185 инициализация и присваивание 58 по умолчанию 196 копирование 196 порядок инициализации 62 присваивание 196
по умолчанию 196 список инициализации ссылки-члены класса 59 члены с const 59 статические, инициализация 40 статические целые константы
инициализация 27 указатели на члены класса 109. 125 шаблоны 108 для реализации указателей NULL 108
LJU
Шаблоны 174 в комбинации с наследованием 41, 180 в стандартной библиотеке С++ 207 для классов потоков ввода-вывода 207 и наследование 172 и раздувание кода 177 когда использовать шаблоны 174 объявление 18 создание интерфейсов с контролем типов 180
э
«Эффект бабочки» 203 Эффективность
iostream и stdio 30
numericjimits 105
дополнительный расход памяти
при множественном
наследовании 184
и виртуальные функции 157
и возврат указателей и ссылок
на члены класса 126
и кэширование 90
и минимальность интерфейсов классов 81 и некорректный код 99, 103, 120 и передача
встроенных типов 99
по значению 96
по ссылке 98 и подсчет ссылок 57 и правила языка 213 и присваивание самому себе 74 и проверки во время выполнения 198 и связывание значений аргументов по умолчанию 162 и управление памятью 51 инициализации статических членов в конструкторах 61 инициализация
и присваивание 59
с аргументами и без аргументов 130
членов класса, порядок 63 как цель разработки С++ 213 классов-интерфейсов 180 макросов и встраиваемых функций 28 присваивание в сравнении с созданием и удалением 103 стандартных строк string 210
Явная квалификация имен 40, 152 и виртуальные функции 181
А
abort 37
и нарушение
спецификации исключений 39 Ada 206 Allocator 208
ARM (The Annotated C++ Reference Manual)
12, 65, 132, 181,215 ASPECT_RATIO 26
Алфавитный указатель
basic_ostream, шаблон 207 bitset, шаблон 210 bool 23
Предыдущая << 1 .. 98 99 100 101 102 103 < 104 > 105 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100