|
Программирование >> Полиморфизм без виртуальных функций в с++
Сборка мусора 154, 210 автоматическая 226 и деструктор 229 и множественное наследование 277 необязательная 206, 226 специализированная 224 стандартизация 228 Семантика возобновления 394 завершения 394 ссылки 206 указателя 206 Сигналы 398 Символы 169 ограничения на число 80 Симулятор распределенной системы 30 Синтаксис 131 361 задания компоновки 403 избыточность 390 инициализации 385 обработки исключений 389 объявлений в С 54 приведений типов 315 пространств имен 409 указателя 310 шаблонов 355 Система встроенная 210 и реализация языка 214 интегрированная 123 многопроцессорная 196 отказоустойчивая, проектирование 389 смешанная 212 Совместимость С и С with Classes 47 С и С++ 132, 141, 142, 232, 236, 247 и безопасность 340 с компоновщиками 132 Соглашения о вызове 243 Сокрытие и замещение 87 имен 87 представления 286 реализации шаблона 370 членов базового класса 87, 421 Соответствие 235 Сортировка 363 Составление интерфейсов 413 программ 127 Специализация 378 Специализированные аппаратура 144 библиотеки 201 инструментальные средства 211 язык 209, 211 Спецификации исключений 400 компоновки 241 Списки 202 Среда выполнения 227 отделение от языка 205 программирования на С++ 178 разработки С++ 178 стандартная для приложений 146 Ссылка 96 THIS в Simula 49 в А1до168 96 возврат 98 и указатель 96 константная 97 перегрузка в А1до168 53 привязка 96 семантика 206 умная 249 Стандарт 140 Стандартизация 145 ISO С++ 140 RTTI 321 Стандартные алгоритмы 201 библиотека 411 ANSI/ISO 201 и пространство имен 404 вектор 202 итераторы 202 контейнеры 202 набор команд 145 преобразования 235 сборщик мусора 228 соглашения о вызове 145 среды для приложений 146 Статические инициализация 106, 292 контроль множественного наследования 269 типов 40, 117, 330 объект 103 память 41 проверка исключений 399 распределение памяти, запрет 244 система типов 128 функция-член 295 Стек 41, 103 Структура Cfront 76 тэг 56 Сужающее преобразование 50, 234 неявное 340 Суперкласс 84 Таблица виртуальных функций дублирование 308 оптимизация 308 размещение в памяти 326 Типы bool 261 абстрактный 286 безопасность 103 встроенный 385 и определенный пользователем 41, 129 идентификация 322 информация во время исполнения 312 кодирование 241 контрольна этапе компиляции 40 литерал типа char 232 нарушения системы типов 128 параметризованный 118, 346 перечисления 259 полиморфный 318 расширенная информация о 324 ссылочный при возврате 98 статический и динамический контроль 118 статический контроль 205 шаблон как параметризованный тип 344 явное поле 59 Типобезопасноесвязывание 241 Точка инстанцирования 372 Триграфы 170 Устаревшие средства глобальные статические объявления 424 неявный int 55 объявления доступа 424 Файл .с и шаблоны 381 .h и шаблоны 381 заголовочный 44, 214, 242 исходный 214 Фрагментация 218 Функции 162 :afterHreturn() 67, 274 :beforeHcall() 67, 274 new() 40 виртуальные 82 и множественное наследование 271 и шаблоны 347 и модель размещения объекта в памяти 85 оптимизация 246 перекомпиляция 86 реализация 86 эффективность 58, 86 встраиваемая (inline) 41 константная функция-член 291 обратного вызова 310 операторная 93 определение 40 переходник 251 преобразования 93 указатель и приведение типов 337 член 39 статическая функция-член 295 шаблон 353 аргументы 355 перегрузка 357 Указатели 248 this 49 и не-указатели 41 и ссылки 96 ограниченные 168 копирование 247 на функцию 85, 338, 243 на член 310 нулевой 236 синтаксис 310 умный 366 Универсальный корневой класс 192 Уничожение временных объектов 155 Условные выражения в шаблонах 358 Численные расчеты 169, 211 библиотеки 200 Член зависимости от порядка объявления 149 защищенный 307 и дружественные функции 92 инициализация константного 162 класса 295 константная функция 291 опережающее объявление 151 порядок инициализации 282 реализация функции-члена 48 сокрытие членов базового класса 87 статический 295 указатели 309 функция 39 шаблон 368 Шаблон complex 367 аргументы, не являющиеся типами 347 в Cfront 345 вектора 347 виртуальный член 369 вложенный 368 выведение аргументов 354 двойная диспетчеризация 368 директива инстанцирования 371 зависимость от аргумента 375 заимствование имен 377 и .с-файлы 381 и .h-файлы 381 и Срр 429 и typedef 362 и абстрактный класс 385 и виртуальные функции 347 и встраивание 347 и встроенные типы 385 и исключения 385 и исходный код 381 и компоновка 370 и конструктор 385 и контейнерный класс 343 и макросы 345 и наследование 365 и правило одного определения 374 и преобразования 367 и проектирование библиотек 383 и пространство имен 365 и размещение объекта в памяти 347 и системы контроля версий 370 и этап компиляции 370 инстанцирование 371 использование 329 как параметризованный тип 344 класса 365 контроль ошибок 374 критерии проектирования 344 массива 347 методы композиции 361 неоднозначности 376 ограничения на аргументы 348 пространство имен в качестве аргумента 348 разрешение имен 376 реализация в Cfront 370 репозитарий 381 синтаксис 355 сокрытие реализации 370 специализация 378 условные выражения в 358 функции 353 аргументы 355 перегрузка 357 шаблоны в качестве аргументов 348 явные аргументы 355 Шлюз и указатель this 271 Эквивалентность имен 45 операторов 249 структур 45 Эффективность ввода/вывода 193 виртуальных функций 58, 86 во время выполнения 42, 330 действий над матрицами 259 и гибкость 384 и исключения 401 и перегрузка 94 Явные квалификация 410, 417 задание аргумента шаблона 355 инстанцирование шаблона 371 поле типа 59 вызов деструктора 224 Язык и библиотеки 189 и система 46 инструменты для проектирования 114 интерфейс с другими языками 243 поддержка построения библиотек 190 принципы и правила проектирования 120 специализированный 209, 211 средства и приемы профаммирования 180 Ada 21, 53, 77, 116, 118. 185, 344 Algol 22, 33, 49, 95, 111, 116, 119 and, ключевое слово 171 and eq, ключевое слово 171 ANSI С 79,140 стандартная библиотека 201
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |