|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Липпман С.Б. — C++ для начинающих |
|
|
Предметный указатель |
Инициализация массива указателей на функции 369
Инициализация массива, динамически выделенного 400
Инициализация объектов автоматических 388
Инициализация объектов автоматических, по сравнению с локальными статическими 391
Инициализация объектов глобальных, инициализация по умолчанию 382
Инициализация объектов динамически выделенных 393
Инициализация объектов константных 101
Инициализация объектов статических локальных 390 391
Инициализация ссылок 104
Инициализация указателя на функцию 367
Инициализация указателя на функцию, влияние на спецификацию исключений 549
Инициализация указателя на функцию, вопросы, связанные с перегруженными функциями 439
Инициализация, недопустимость инициализации другим массивом 115
Инициализация, поведение auto_ptr 397
Инициализация, сравнение с присваиванием 148
Инструкция while 21
Использование преобразования квалификаторов 449
Использование шаблонов 62
Итератор с произвольным доступом 583
Итератор(ы) 123 261
Итератор(ы) begin(), доступ к элементам контейнера 261
Итератор(ы) end(), доступ к элементам контейнера 261
Итератор(ы) iterator, заголовочный файл 578
Итератор(ы), абстракция, использование в обобщенных алгоритмах для обхода 552
Итератор(ы), адаптор 557
Итератор(ы), вставка элементов в последовательные контейнеры 266
Итератор(ы), доступ к подмножеству контейнера с помощью 262
Итератор(ы), использование в обобщенных алгоритмах 575—583
Итератор(ы), категории 582—583
Итератор(ы), категории, двунаправленный итератор 583
Итератор(ы), категории, итератор записи 582
Итератор(ы), категории, итератор с произвольным доступом 583
Итератор(ы), категории, итератор чтения 582
Итератор(ы), категории, однонаправленный итератор 583
Итератор(ы), обозначение интервала с включенной левой границей 583
Итератор(ы), обратные итераторы 578
Итератор(ы), потоковые итераторы ввода/вывода 578—582
Итератор(ы), потоковые итераторы ввода/вывода istream_iterator 579—580
Итератор(ы), потоковые итераторы ввода/вывода ostream_iterator 580—582
Итератор(ы), потоковые итераторы ввода/вывода запись целых чисел из вектора в стандартный вывод 578
Итератор(ы), потоковые итераторы ввода/вывода чтение целых чисел из стандартного ввода в вектор 579
Итератор(ы), требования к поведению, выдвигаемые обобщенными алгоритмами 584
Итератор(ы), удаление элементов из последовательного контейнера 267
Китайский язык, поддержка двухбайтовых символьных литералов 77
Класс(ы), возвращаемые значения 347—349
Класс(ы), вопросы эффективности 712—718
Класс(ы), друзья 599—600 731
Класс(ы), заголовок 594
Класс(ы), объединение 638—643
Класс(ы), объявление, сравнение с определением класса 600—601
Класс(ы), определение 594—601
Класс(ы), определение, сравнение с объявлением класса 600—601
Класс(ы), параметры для возврата сразу нескольких значений 350
Класс(ы), параметры для передачи сразу нескольких параметров 350
Класс(ы), параметры, вопросы эффективности 330 712—718
Класс(ы), тело 594
Командная строка, класс 363—365
Командная строка, опции 356—365
Командная строка, опции argc, argv — аргументы main() 356
Командная строка, опции, использование встроенного массива для обработки 356
Командная строка, опции, пример программы 361—363
Комментарии 24—26
Комментарии блочные 25
Комплексные числа 18 125—126
Комплексные числа как абстракция класса 30
Комплексные числа, выражения с участием 155
Комплексные числа, заголовочный файл complex 125
Комплексные числа, операции 154—158
Комплексные числа, представление 156
Комплексные числа, типы данных 30
Композиция объектов 963—965
Композиция, сравнение с наследованием 960—962
Конкретизация шаблона функции 482
Конкретизация шаблона функции, разрешение перегрузки 506—513
Конкретизация, точка конкретизации 518
Конкретизация, явное объявление специализации шаблона функции 497—498
Константы, константные выражения, sizeof() как пример 162
Константы, константные выражения, размер массива должен быть 113
Константы, литерал 76—78
Константы, подстановка 386
Константы, преобразование объектов в 101
Константы, ссылки, рассматриваемые как 104
Конструктор(ы) для базовых классов 899
Конструктор(ы) для базовых классов при виртуальном наследовании 974—982
Конструктор(ы) для базовых классов при единичном наследовании 896
Конструктор(ы) для базовых классов при множественном наследовании 950—951
Конструктор(ы) для базовых классов, почленная инициализация 925—930
Конструктор(ы) для элементов массива, список инициализации массива 689—691
Конструктор(ы) и функциональные try-блоки 1024—1026
Конструктор(ы) как коверторы 761—764
Конструктор(ы), вызовы виртуальных функций в 923—925
Конструктор(ы), конструкторы по умолчанию 678—679
Конструктор(ы), конструкторы по умолчанию для элементов вектора 694—696
Конструктор(ы), копирующие конструкторы 237 680—682
Конструктор(ы), копирующие конструкторы, почленная инициализация 703—709 925—930
Конструктор(ы), ограничение возможности созданий объектов 680
Конструктор(ы), список инициализации членов 696—703
Контейнерные типы 248—301
Контейнерные типы и итераторы 261—265
Контейнерные типы, вопросы выделения памяти при копировании 577
Контейнерные типы, емкость 253
Контейнерные типы, емкость, связь с размером 253—258
Контейнерные типы, инициализация, с помощью пары итераторов 263
Контейнерные типы, копирование как операция инициализации 258
Контейнерные типы, копирование массивов 115
Контейнерные типы, копирование строк 96
Контейнерные типы, копирование, вопросы выделения памяти 577
Контейнерные типы, копирование, использование ссылок для избежания 330
Контейнерные типы, копирование, сравнение со стоимостью произвольного доступа 252
Контейнерные типы, копирующий конструктор 43 131
Контейнерные типы, копирующий конструктор для динамического увеличения размера вектора 255
Контейнерные типы, копирующий оператор присваивания, реализация 237
Контейнерные типы, определение 256—261
Контейнерные типы, очереди с приоритетами 315
Контейнерные типы, параметры 338—340 350
Контейнерные типы, преимущества, автоматическое управление памятью 402
Контейнерные типы, размер 258
Контейнерные типы, размер связь с емкостью 253—256
Контейнерные типы, требования к типам, с которыми конкретизируется контейнер 259
Копирующий конструктор 680—682
Лексикографическое упорядочение 289
Лексикографическое упорядочение в обобщенных алгоритмах перестановок 586
Лексикографическое упорядочение в обобщенныых алгоритмах сравнения 586
Лексикографическое упорядочение при сортировке строк 366—375
Литеральные константы 76—778
Литеральные константы с плавающей точкой 77
Литеральные константы, C-строки, сравнение с символьными литералами 114
Литеральные константы, f-суффикс 77
Литеральные константы, U-суффикс 76
Логические встроенные операторы 145—148
Логические встроенные операторы, оператор ИЛИ (||) 146
Логические встроенные операторы, оператор НЕ (!) 147
Логические объекты-функции logical_and 572
Логические объекты-функции logical_not 572
Логические объекты-функции logical_or 572
Локализация константной переменной или объекта 100
Локализация на уровне файла, использование безымянного пространства имен 419
Локализация, влияние глобального объекта на 349
Локализация, локальность объявления 190385
Локальная область видимости 376 378—381
Локальная область видимости, try-блок 535
Локальная область видимости, доступ к членам в глобальной области видимости, скрытым за локальными объектами 411
Локальная область видимости, имена в пространстве имен, скрытые за локальными объектами 414
Локальная область видимости, переменная, неинициализированная 388
Локальная область видимости, разрешение имени 379
Локальные объекты 388—392
Локальные объекты статические 388 390—392
Локальные объекты, проблема возврата ссылки на 348
Массив(ы) 113—120
Массив(ы) в сравнении с векторами 122
| Массив(ы) как параметры функций 335—339
Массив(ы) как параметры функций для передачи нескольких параметров 350
Массив(ы) как параметры функций многомерные 338
Массив(ы) как параметры функций, преобразование массива в указатель 448
Массив(ы) многомерные 116—117
Массив(ы) объектов класса 689—696
Массив(ы) указателей на функции 369—370
Массив(ы), динамическое выделение и освобождение 400—402
Массив(ы), динамическое выделение и освобождение массивов объектов классов 691—694 744—753
Массив(ы), индексирование 31 113—116
Массив(ы), индексирование многомерных массивов 116—117
Массив(ы), индексирование отсутствие контроля выхода за границы диапазона 116
Массив(ы), инициализация 31 114—115
Массив(ы), инициализация динамически выделенных массивов 400
Массив(ы), инициализация динамически выделенных массивов объектов класса 690—694
Массив(ы), инициализация многомерных массивов 116—117
Массив(ы), инициализация, недопустимость инициализации другим массивом 115
Массив(ы), использование оператора sizeof() 159
Массив(ы), недопустимость использования auto_ptr 395
Массив(ы), недопустимость использования в качестве возвращаемого значения функции 324
Массив(ы), недопустимость присваивания другому массиву 115
Массив(ы), недопустимость ссылок на массив 115
Массив(ы), обход с помощью манипуляции указателем 118
Массив(ы), обход с помощью пары итераторов 263—264
Массив(ы), определение 30 113
Массив(ы), перегруженный оператор delete[] 749—751
Массив(ы), перегруженный оператор new[] 749—751
Массив(ы), поддержка обобщенными алгоритмами 553
Массив(ы), размер, не является частью типа параметра 335
Массив(ы), связь с типом указателей 118—120
Меньше, оператор, поддержка в арифметических типах данных 30
Меньше, оператор, требование о поддержке типом элементов контейнера 259
Минус (-) для выделения опций в командной строке 357
Многоточие (...) 343—344
Многоточие (...)использование в типах функций 367
Множество (set), контейнерный тип set, заголовочный файл 304
Множество (set), контейнерный тип size() 307
Множество (set), контейнерный тип, обход 306—307
Множество (set), контейнерный тип, ограничение на изменение порядка 587
Множество (set), контейнерный тип, определение 304—306
Множество (set), контейнерный тип, поиск элементов 306
Множество (set), контейнерный тип, сравнение с отображением 292
Модели компиляции с разделением 834—837
Модели компиляции шаблонов класса с включением 833
Модели компиляции шаблонов класса с разделением 834—836
Модели компиляции шаблонов классов 831—838
Модели компиляции шаблонов функций 494—498
Модели компиляции шаблонов функций с включением 494—495
Модели компиляции шаблонов функций с разделением 495—497
Наилучшая из устоявших функций 442
Неинициализированный автоматический объект 388
Неинициализированный глобальный объект 382
Неинициализированный локальный статический объект 391
Неоднозначность перегруженных функций, диагносцирование во время разрешения перегрузки 454
Неоднозначность указателя, стандартные преобразования 456
Неоднозначность шаблона функции аргумента, разрешение с помощью явной спецификации 492
Неоднозначность шаблона функции конкретизации, ошибка 484
Неоднозначность шаблона функции конкретизация, опасность перегрузки 505
Неявные преобразования типов 176
Новая строка () как escape-последовательность 77
Область видимости 376—381
Область видимости глобального пространства имен 376 406
Область видимости глобального пространства имен, доступ к скрытым членам с помощью оператора разрешения области видимости 411
Область видимости и время жизни (глава) 376—428
Область видимости и перегрузка 434—438
Область видимости объявлений исключений в catch-обработчиках 540
Область видимости параметра шаблона функции 478—481
Область видимости пространства имен 376
Область видимости управляющих переменных в инструкции for 379
Область видимости, видимость класса 645—652
Область видимости, видимость класса и определение класса 594
Область видимости, видимость класса, разрешение имен в 649—652
Область видимости, глобальная область видимости 376
Область видимости, локальная область видимости 378—381
Область видимости, локальная область видимости, обращение к скрытым членам глобальной области видимости 411
Область видимости, локальная область видимости, разрешение имен в 379
Обобщенные алгоритмы генерирования 586
Обобщенные алгоритмы сравнения 586
Обобщенные алгоритмы удаления 585
Обобщенные алгоритмы численные 586
Обобщенные алгоритмы, (глава) 552—592
Обобщенные алгоритмы, algorithm, заголовочный файл 584
Обобщенные алгоритмы, numeric, заголовочный файл 584
Обобщенные алгоритмы, алфавитныйуказатель (приложение) 1103—1094
Обобщенные алгоритмы, использование итераторов 575—583
Обобщенные алгоритмы, категории и описания 583—587
Обобщенные алгоритмы, когда не надо использовать 587—592
Обобщенные алгоритмы, модификации 586
Обобщенные алгоритмы, независимость от типа 552 553
Обобщенные алгоритмы, нотация для диапазона элементов 583
Обобщенные алгоритмы, обзор 552—556
Обобщенные алгоритмы, объекты-функции как аргументы 567
Обобщенные алгоритмы, объекты-функции как аргументы, использование предопределенных объектов-функций 569
Обобщенные алгоритмы, перестановки 586
Обобщенные алгоритмы, подстановки 585
Обобщенные алгоритмы, пример использования 556—566
Обобщенные алгоритмы, работа с хипом 587
Обработка исключений bad_alloc, исключение нехватки памяти 393
Обратная косая черта как escape-символ 280
Обратная косая черта как префикс escape-последовательности 77
Обратные итераторы 578
Обход, заполнение множества с помощью 305
Обход, использование с контейнерами multimap и multiset 309
Обход, множества 306—307
Обход, невозможность обхода перечислений 112
Обход, обход отображения 303
Обход, отображения текста на вектор позиций 298—301
Обход, параллельный обход двух векторов 296
Объединение, разновидность класса 638—643
Объект(ы) автоматические 388—389
Объект(ы) автоматические, объявление с ключевым словом register 389—390
Объект(ы) глобальные и функции 381—387
Объект(ы) глобальные, сравнение с параметрами и возвращаемыми значениями функций 349—350
Объект(ы) локальные 388—392
Объект(ы), использование памяти 82
Объект(ы), определение 87
Объект(ы), переменные как 81
Объект(ы), члены пространства имен 407—408
Объектно-ориентированное программирование, проектирование (пример) 46—55
Объектное программирование 593
Объекты-функции 566—575
Объекты-функции арифметические 570
Объекты-функции логические 572
Объекты-функции предопределенные 568—570
Объекты-функции, functional, заголовочный файл 568
Объекты-функции, адапторы функций для 573
Объекты-функции, использование в обобщенных алгоритмах 552
Объекты-функции, источники 568
Объекты-функции, преимущества по сравнению с указателями на функции 567
Объекты-функции, реализация 573—575
Объекты-функциисравнительные 571
Объявление, инструкция 14
Объявления базового класса, виртуальное 976—978
Объявления в части инициализации цикла for 210
Объявления друзей, в шаблоне класса 815—821
Объявления и определение 382—383
Объявления класса bitset 167
Объявления класса bitset объектов 169
Объявления класса, сравнение с определением 600—601
Объявления перегруженное оператора 131
Объявления перегруженное функции 429
Объявления пространства имен 407
Объявления указателя на функцию 366
Объявления указателя на функцию, включение спецификации исключений в 548
Объявления функции 322
Объявления функции как часть шаблона функции 477
Объявления функции, задание аргументов по умолчанию 341
Объявления функции, размещение в заголовочном файле 385
Объявления функции-члена, перегруженное 776—778
Объявления шаблона функции, определение используемых имен 516
|
|
|
Реклама |
|
|
|
|
|
|