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

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


Объектно-ориентированные

база данных 200

программирование 84, 182 и С++ 205 изучение 180

проектирование 125, 182 Объявление доступа 63

и using-объявление 424 Объявления

overload 238

вА1до168 109

в условиях 110

в циклах for 110

вложенного класса, опережающие 296

линейная нотация 55

реализация 44

синтаксис в С 54

специализация 379 Ограничения 348 Ограниченные указатели 168 Однопроходный синтаксический анализатор 149 Операторы

, 254

-, декремента 252 -, префиксный и постфиксный 252 **, возведение в степень 254 возведение в степень 256 ++, инкремента 252 ++, префиксный и постфиксный 252 -> 248 ->* 254 . 249 .* 254 194 = 246

delete 41, 223

наследование 220 delete[] 221 new 41, 219

возвращаемое значение 225

наследование 220 new[] 221 закрытый 244

определенный пользователем 257

опроса типа 330

перегрузка 88

составной 258

сравнения типов 331

функция 93

зквивалентность 249 Опережающие

объявления вложенных классов 295

ссылки на члены 151 Определение

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

формальное 114

функции 40

шаблон, контекст 374

языка С 20 Опрос типа во время компиляции 358 Оптимизация

виртуальных функций 246

возврата значений 308

глобальная 128

инстанцирования 373

таблицы виртуальных функций 308 Освобождение памяти

для массива 224

и оператор delete 219 Отказоустойчивые системы 389 Открытое наследование интерфейса 62 Отладка 51

Отладчик, стандартизация 145 Ошибки

и Срр 428

контроль 383

обнаружение и ограничения 349 обработка 225 в С 343

многоуровневая 389 повторного определения 382 потенциальные 125 привязки имен в шаблонах 373

Память

автоматическая 41 арена 222

виртуальная и инициализация 109 динамическая 41 для объекта класса 41 использование в Cfront 76 куча 41

неформатированная 233 нехватка 225

и исключения 394 постоянная 292 свободная 41 статическая 41 стек 41

управление 101

специализированный распределитель 218 Параллельность 30, 36

поддержка 196 Параметризованный тип 118 Перегрузка 88

для нескольких аргументов 235

и const 232

и аргументы по умолчанию 69



и зависимость от порядка 233

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

и компоновка 239

и наследование 232

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

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

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

на базе перечислений 261

оператора присваивания 67

операторов 88

разрешение 231

соответствие 235

членов базового

и производного классов 422

шаблона функции 357 Передача параметров 96 Переименование 280, 407 Переключение по типу 319 Переменные 206

глобальные 41

локальные 41

неинициализированные 110 Переносимость 32, 137 Переполнение и исключения 398 Перечисления

в С 259

перегрузка операторов 261 ПЗУ 292

Поверхностное копирование 247 Поддержка

в С with Classes 38

отладки 51

параллельности 196

построения библиотек 119, 190, 311 Подкласс

в Smalltalk 58

и суперкласс 84 Полиморфизм без виртуальных функций 59 Полиморфный тип 318 Порядок

зависимость 130

от порядка объявления членов 149

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

инициализации 107 членов 282

конструирования 289 Постоянная память 292 Постфиксный

- и префиксный 252

++и префиксный 252 Правила 120

нулевых издержек 133

одного определения 46

переопределения 150

переписывания 150

пересечения 236

пересмотра 153

переупорядочения 153

поддержки проектирования 125

привязки имен 373

соответствия аргументов 235

специализации 380 Предоставление доступа 63 Представление

объекта 40

сокрытие 286 Предупреждения

в Cfront 52

компилятора 51, 340 Преобразования

безопасные 234

avoid* 233

граф 234

естественные 234

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

и совместимость с С 234

и шаблоны 367

неявные 91, 234 static cast 336 сужающие 340

стандартные 235

сужающие 52, 234

типов с плавающей точкой в интефальные 52

функции 93 Препроцессор

#define 428

#ifdef 428

if как альтернатива 429

#include 428

include как альтернатива 429

#pragma 428

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

Срр 131, 427

Срге для С with Classes 36 Прерывание 398 Префиксный

-- и постфиксный 252

++и постфиксный 252 Префиксы имен 405 Приведение типов

безопасное 315

и const 339

и RTTI 314

и игнорирование const 291 и интерфейс 191 и неполные типы 336 и указатель на функцию 338 из void* 340



к закрытому базовому классу 335 неявное 356 синтаксис 315 Присваивание 246 void * 237

и инициализация 33

перегрузка 67

указателю this 102, 219 Программа

корректная 144

начальная загрузка 108 Программирование 209

объектно-ориентированное 84, 182 и С++ 205 Проектирование

С++ 70

RTTI 329

библиотеки 189

и проверка типов 118

объектно-ориентированное 126, 182

отказоустойчивых систем 389

правила поддержки 125

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

с использованием С++ 181

уточнений шаблонов 345

шаблонов 344 и библиотек 383

языка 125 Производительность

Simula 31, 41

начальной загрузки программы 108 оператора new 218 Производный класс 58, 307 и базовый 84

и перегрузка членов базового класса 422 размещение объекта в памяти 61 сокрытие членов 421 Пространства имен 295, 408 безымянное 424 в стандартной библиотеке 404 вложенное 419 глобальное 403, 417 и библиотеки 191 и класс 422

и кодирование имен 425 и перегрузка 418 и совместимость с С 425 и управление версиями 413 как аргумент шаблона 348 открытое 420 псевдонимы 412 реализация 407 синтаксис 409 шаблоны 365 Прототип 50

Размещение в памяти 145, 221 и RTTI 327

и виртуальные функции 85

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

обьекта

в С with Classes 48

виртуального базового класса 272

производного класса 61

при множественном наследовании 270

совместимость с С 37

таблицы виртуальных функций в Cfront 327 Разрешение

имен 150

в шаблонах 376

перегрузки 231 Распределение памяти

для массивов 220

запрет размещения 244 в свободной памяти 245

и инициализация 219

и конструктор 66

и оператор new 219

и системы реального времени 218 Расширения

архитектурно-зависимые 169

и поддержка параллельности 196

и стабильность 137

и стандарты 145

предлагавшиеся 161

принятые 161

распознаваемые 145 Расширенная информация о типе 324 Расширенный набор символов 172 Реализация

С with Classes 38

Simula 31

виртуальной функции 86

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

и интерфейс 287

объявлений 44

оператора new в Cfront 66

переносимая 32

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

системы и языка 214

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

шаблонов в Cfront 370 Рекурсивный спуск 79 Репозитарий для шаблонов 381 Ресурс

захват как инициализация 393 требования Cfront 75 управление и исключения 391



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

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