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

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


if (С) { .. .

Этот прием не годится для управления объявлениями, а предложение i f должно быть синтаксически корректным даже в том случае, если некоторая его ветвь никогда не будет исполняться.

Мне бы хотелось застать время, когда Срр не будет использоваться. Однако единственный реальный и ответственный путь для достижения этой цели - сначала сделать Срр ненужным, потом убедить людей пользоваться более удачной альтернативой и только после этого - через много-много лет - отправить Срр в среды разработки, где ему и место наряду с остальными внеязыковыми средствами.



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

Абстрактные

класс 267, 284 и библиотеки 191 и шаблоны 385

тип 286 Автоматические

инстанцирование шаблона 369

память 41 Автопрототипирование 50 Аппаратура, специализированная 144 Аргументы

именованные 164

ограничения на аргументы шаблонов 348

ослабление правил 301

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

правила соответствия 235

проверка во время выполнения 302

шаблонов

выведение 354 зависимость 375 не являющиеся типами 347 функций 355 Асинхронные события 398 Ассемблер 133 Ассоциативный массив 328 стандартный 202

Базовая библиотека 199 Базовый класс 58

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

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

доступ 307

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

инициализация 282

приведение

из виртуального базового класса 318 к закрытому базовому классу 335

сокрытие членов 421

Базы данных 200 Безопасность 138

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

и совместимость 340 Безопасные

преобразование 234

приведение типов 315 Библиотеки 191

complex 76

базовые 199

в стиле Smalltalk 191

для поддержки

многозадачности 192, 196 параллельности 196 устойчивости объектов 200

для численных расчетов 200

и RTTI 190

и языковые средства 189

инициализация 107

компонентов Буча 199

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

потокового ввода/вывода 193

проектирование 190 и шаблоны 383

специализированные 200

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

стандартных компонентов 192

языковая поддержка 190 Блокировка 198 Булев тип bool 261 Буч

библиотека компонентов 199 компоненты 363, 385

Ввод/вывод 193 в языке С 107 объектов 327

символов из расширенных наборов 172 Вектор

стандартный 202 шаблон 347



Версии С++ 80 Видимость и доступ 64 Виртуальные функции 82

вызов в конструкторах 288

деструктор 223

и множественное наследование 271

и шаблоны 347

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

оптимизация 246 вызова 128

память 109

перекомпиляции 86

реализация 86

эффективность 58, 86 Вложенные

класс 113, 140 локальность 130

функция 162 Возведение в степень 254 Возвращаемое значение

в виде ссылки 98

оператором new() 225

оптимизация 308

тип 300 Возобновление 394 Временные объекты 153 Время выполнения

инициализация 107, 292, 332

информация о типе 312 и библиотеки 191

поддержка в С with Classes 58

эффективность 41, 330 Вспомогательный класс 98 Встроенные

системы 210

типы 385 Выбор языка программирования 184 Выведение аргументов шаблона 354 Вызовы

виртуальной функции в конструкторе 288

необъявленной функции 50

нотация вызова конструктора 342

по значению 97

по ссылке 97

соглашения 145, 243

Глобальные

имя 294

статическое устаревшее 424

область действия 416

переменная 41 Группировка исключений 390, 400

Двоичный литерал 162 Двойная диспетчеризация 306

с помощью шаблонов 368 Декремент, оператор -- 252 Делегирование

и множественное наследование 277

и оператор-> 249 Деструкторы 105

deleteO 66

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

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

и delete 220

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

и сборка мусора 229

явный вызов 224 Диалекты 111, 141 Диграфы 171 Динамические

инициализация 108, 292

контроль исключений 400

память 41

связывание 214 Директива инстанцирования шаблона 371 Доступ

и видимость 63

к базовому классу 308

контроль 40, 307 в конструкторах 105 и статические члены 295 имен 63

предоставление 63 Дружественные функции

и инкапсуляция 63

и члены 92

Единицы защиты 64 трансляции 67

Завершение 394 Зависимость

от аргумента шаблона 375

от библиотек 145

от реализации 144 Заголовочный файл 43, 214, 242

предварительно откомпилированный 429 Закрытое наследование реализации 62 Закрытый базовый класс 307



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

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