<< Пред. стр. 121 (из 121) След. >>
когда использовать в функциях-членах, 619–21указатель this, 616–20
битовые поля, 643–45
данные-члены, 594–96
защищенные, 871
изменчивые (mutable), 614–16
статические, 621–25
тип члена, 631–36
доступ, 599–600, 607–8
друзья, 599–600
статические, 621–28
функции-члены, 596–98, 604–16
встроенные и не-встроенные, 605–7
закрытые и открытые, 608–10
конверторы, 757–61
перегруженные, объявления, 776–78
специальные функции-члены, 610–11
спецификации исключений для, 1021–24
статические, 626–28
тип члена, 631–33
члены-классы
открытые и закрытые, 598–99
шаблоны, 826–31
Ш
шаблон класса Array
Array_RC, производный класс, 990–92
шаблоны классов
(глава), 791–857
вложенные типы, 824–26
и пространства имен, 846–48
модели компиляции, 831–38
с включением, 833
с разделением, 834–37
объявления друзей в, 815–21
определения, 791–800
разрешение имен в, 844–46
параметры, 794–97, 805–11
параметры-константы, 805–11
параметры-типы, 800–805
статические члены классов, 821–24
точка конкретизации, для функций-членов, 846
частичные специализации, 842–44
члены
функций, 811–15
явные
объявления конкретизации, 837–38
специализации, 838–42
шаблоны функций
(глава), 592–782
и пространства имен, 521–24
конкретизации, 592–782
модели компиляции, 494–98
с включением, 494–95
с разделением, 495–97
определение, 474–82
параметры, 475–82
для повышения гибкости обобщенных алгоритмом, 566
параметры-константы, 476
параметры-типы, 476
перегрузка, 503–6
передача объектов-функций шаблону, 569
разрешение имен в определениях, 514–20
разрешение перегрузки при конкретизации, 506–14
тип возвращаемого значения и выведение аргументов шаблона, 491
точка конкретизации, 518
явные
аргументы, 490–93
объявления конкретизации, 497–98
спецаиализации, 498–503
Э
эффективность
сравнение с гибкостью при выделении памяти, 33
Я
явное
преобразование, 178–82
преобразование типа, 144, 175
<< Пред. стр. 121 (из 121) След. >>