Язык программирования C++. Вводный курс


Алгоритм sort_heap() - часть 24


отмена с помощью многоточия в списке параметров, 343

параметра, 325–27

сохранения в шаблоне функции, 476

указателя, 88

программа, 14–21

производительность

auto_ptr, 397

классы, локальность ссылок, 191

компиляции

зависимость от размера заголовочного файла, 385

при конкретизации шаблонов функций, 497

контейнеров

емкость, 255

компромиссы при выборе контейнера, 252

сравнение списка и вектора, 254

определения шаблона функции в заголовочном файле, 495

сравнение обработки исключений и вызовов функций, 550

ссылок

объявление исключений в catch-обработчиках, 540

параметры, 330

параметры и типы возвращаемых значений, 389

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

проигрыш по сравнению с параметрами-ссылками, 540

проигрыш по сравнению со встроенными функциями, 559

сравнение с объектами-функциями, 567

функций

вопросы, связанные с возвращаемыми значениями, 324

накладные расходы на вызов рекурсивных функций, 351

недостатки, 352

передачи аргументов по значению, 328

преимущества встроенных функций, 133

производные классы

деструкторы, 896–99

конструирование, 889–96

почленная инициализация, 925–27

конструкторы, 892–93

определение

при виртуальном наследовании, 976–78

при множественном наследовании, 950–55

присваивание почленное, 927–28

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

безымянные, 418–20

инкапсуляция сущностей внутри файлов, 419

отличие от других пространств имен, 419

вложенные, 412–14

и using-объявления,

435

объявления перегруженных функций внутри, 434–38

глобальное, 376

доступ к скрытым членам с помощью оператора разрешения области видимости, 411

проблема загрязнения пространства имен, 406

область видимости, 376

std, 426–28

определения, 408–10

определенные пользователем, 407

псевдонимы, 420–21

члены

определения, 416

требование правила одного определения, 416–18

шаблоны функций, 521–24

процедурное программирование

(часть 3), 592–782

псевдоним(ы)

имен типов, typedef, 127

пространства имен, 66, 420–21

Р

равенство

оператор(ы), 145–48

потенциальная возможность выхода за границы, 116




Начало  Назад  Вперед



Книжный магазин