Программирование >>  Полиморфизм без виртуальных функций в с++ 

1 ... 137 138 139 [ 140 ] 141 142 143 144


Запрет

копирования 244

наследования 245

размещения 244 Затраты

во время выполнения 240

множественного наследования 276 Защита

в Smalltalk 307

класс как единица 64

модель 62

модель С++ 33 Защищенный член 307

Идентификатор типа 322 Идентификация типа 85, 312 Иерархия классов 30 Именованные аргументы 164 Имя

аргумента 166

глобальное 294

кодирование типа 241

контроль доступа 64

конфликт

и глобальная область действия 404 и множественное наследование 280

правила привязки 373

префиксы 405

пространства имен 412

разрешение 149 в шаблонах 376

сокрытие 87

схема кодирования 145

эквивалентность 45 Инициализатор =0 285 Инициализация 47

cin 107

cout 107

stdin 107

stdout 107

библиотек 107

динамическая 108, 292

и виртуальная память 109

и выделение памяти 219

и присваивание 33

константного члена 162

контролируемая 332

порядок 107, 282

синтаксис 385

статическая 106, 292 Инкапсуляция и дружественные функции 63

Инкремент, оператор ++ 252 Инстанцирование 370

позднее 351 Инструментальные средства

С++ 75

для проектирования языка 114 и Срр 428 критерии 32

семантически-ориентированные 214

символьно-ориентированные 214

синтаксически-ориентированные 214

специализированные 212 Интегрированная система 123 Интерфейс 40

и приведение типов 191

и реализация 287

и реализация для шаблонов 384

использование const 101

отдельный 44

открытое наследование 63

с другим языком 243

составление 413 Исключения

гарантии перехвата 388

группировка 390, 400

динамическая проверка 400

затраты 388

и С 389

и библиотеки 191

и большие системы 396

и деструкторы 393

и иерархия классов 391

и конструкторы 391

и нехватка памяти 394

и переполнение 398

и повторная компиляция 400

и размещение объекта в памяти 401

и старый код 398

и управление ресурсами 391

и уровни абстракции 397

и шаблоны 385

и эффективность 401

обработка 119, 387

распространение на несколько уровней 399 синтаксис 389 спецификация 400 статическая проверка 399 Использование 328 dynamic cast 303, 327 RTTI 317, 319

множественного наследования 278, 328 новых приведений типов 342 пространств имен 408, 411 шаблонов 329



Квалификация 105

явная 410 Класс

абстрактный 267, 284

базовый 58

и производный 84

в языке Simula 32, 53

виртуальный базовый 266

вложенный 140, 295

опережающее объявление 296

вспомогательный 98

доступ к базовому 307

зависимость от порядка объявления

членов 149

и struct 86

и пространство имен 422 иерархия 30

иерархия и перегрузка 233

как единица защиты 64

как определенный пользователем тип 39

контейнерный 343

концепция 40

корневой 267

модель размещения в памяти 61

опережающая ссылка на член 151

производный 58, 307

универсальный корневой 191

член 295

шаблон 346, 365

шаблон и абстрактный 385 Ключевое слово

and 171

and eq 171

bitand 171

bitor 171

compl 171

Instantiate 371

not 171

not eq 171

or 171

or eq 171

postfix 252

prefix 252

specialise 380

template 346

xor 171

xor eq 171 Код

генерация 308 дублирование 351 Кодирование

низкоуровневое 343 типа 241

Комбинирование методов 274 Комментарий 53,104 Компилятор 177

встраивание функций 42

неполного цикла Cfront 76

предупреждения 51, 342 Компиляция

однопроходная 151

раздельная 32, 43 Композиция шаблонов 361 Компоновка (связывание)

в С 239

затраты 240

и перегрузка 239

и указатели на функции 243

модель 43

опыт реализации 241

программ на С и С++ 239

производительность и шаблоны 370

с программами

на Fortran, Pascal, PL/I 243 на других языках 43

типобезопасная 44, 239 синтаксис 403 Конструктор 104

вызов виртуальной функции 288

для встроенного типа 385

и библиотеки 191

и исключения 393

и оператор new 219

и распределение памяти 66

и шаблоны 385

контроль доступа 105

копирующий 247

нотация для вызова 342

по умолчанию 68, 386 Контейнеры 202 Контекст 374 Контроль 401

доступа 40, 307

исключений 400

множественного наследования 269

нехватки памяти 225

ошибок в шаблонах 374 Конференции 175 Копирование

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

глубокое 248

конструктор 247

контроль допустимости 244

объекта 299

побитовое 246

поверхностное 247



почленное 246

указателя 247 Корневой класс 192, 267 Критерии

разработки шаблонов 344

расширения С++ 159 Куча 41

Литерал

двоичный 162

типа char 232 Локальность 129

вложенных классов 130 Локальные

переменные 40

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

статические массивы в ANSI С 140

Макросы

Срр 130, 427

вместо обобщенных типов 61

для имитации шаблонов 345

и контейнерные классы 343 Массив

ассоциативный 202, 328

локальный статический в ANSI С 140

освобождение памяти 224

распределение памяти 220

шаблон 347 Менеджер ресурсов 222 Метаобьект 330 Метод

без ограничений 332

комбинирование 274 Многопоточность 196 Многопроцессорные системы 196 Многоточие 340

Множественное наследование 119, 263, 265 в С++ 276 и Simula 264 и библиотеки 191, 264 и виртуальные функции 271 и делегирование 277 и конфликт имен 280 и неоднозначность 264 и обработка исключений 391 и размещение объекта в памяти 270 и сборка мусора 277 издержки 276 использование 278, 328 статический контроль 269

Модульность 113 Мультиметод 303, 331

Набор команд 145

Надежность и обработка исключений 387 Наследование

deleteO 220

new() 220

запрет 245

и перегрузка 232

и шаблоны 365

интерфейса 62

множественное 119

ограничения за счет 349

от встроенного типа 385

реализации 62 Неоднозначность 234

в шаблонах 376

множественного наследования 264 управление 233 Неявные int 55

инстанцирования шаблонов 355

преобразования 90, 230

приведения типов 355

сужающие преобразования 340 Низкоуровневое

кодирование 343

программирование 133, 209

средства в С with Classes 38 Нотация

.и:: 106

вызова конструктора 342 конструктора 104 объявлений, линейная 55 приведения типов 333, 340 Нулевой указатель 236

Область действия глобальная 417 и Срр 427

конфликты имен 404 Объединение иерархий классов 280 Объект

в стеке 103

ввод/вывод 282

копирование 299

представление 40, 286

размещение в памяти 310

статический 103

частично сконструированный 393



1 ... 137 138 139 [ 140 ] 141 142 143 144

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