|
Программирование >> Инициализация объектов класса, структура
оператор точка , 38 ... (многоточие), 343-44 для обозначения универсального catch-обработчика, 544 использование в типах функций, 367 / (косая черта) оператор деления характеристики и синтаксис, 142 /= (косая черта равно) оператор деления с присваиванием, 152 ;(точка с запятой) для завершения инструкций, 188 ?: (знак вопроса двоеточие) условный оператор, 133, 158 сокращенная запись if-else, 199 [,) (левая квадрнатная, правая круглая скобки) для обозначения интервала с включенной левой границей, 583 [] (квадратн1е скобки) для динамического выделения памяти под массив, 400 для освобождения выделенной под массив памяти, 402 оператор взятия индекса для доступа к вектору, 121 для проверки битов в битовом векторе, инициализация отображения с помощью, 294 не поддерживается для контейнеров multiset и multimap, 312 оператор взятия индекса, 736 оператор индексирования массива, перегрузка в определении класса массива, 45 (обратная косая черта двойная кавычка) escape-последовательность двойной кавычки, 77 \\ (двойная обратная косая черта) escape-последовательность обратная косая черта , 77 \\t (обратная косая черта t) escape-последовательность горизонтальнаятабуляция, 77 (крышка) оператор побитового ИСКЛЮЧАЮЩЕГО ИЛИ, 164 = (крышка равно) оператор побитового ИСКЛЮЧАЮЩЕГО ИЛИ с присваиванием, 164 как оператор составного присваивания, STDC, 23 обратная косая черта одиночная кавычка) escape-последовательность одиночная кавычка , 77 {} (фигурн1е скобки) использование в объявлениях пространств имен, 408 использование в предложении catch, 536 использование в составной директиве связывания, 354 как ограничители составной инструкции, при инициализации вложенного массива, (вертикальная черта) оператор побитового ИЛИ, 164 (двойная вертикальная черта) оператор логического ИЛИ характеристики и синтаксис, 145 оператор логического ИЛИ вычисление, 146 = (вертикальная черта равно) оператор побитового ИЛИ с присваиванием, 164 как оператор составного присваивания, ~ (тильда) оператор побитового НЕ, 164 + (плюс) оператор сложения поддержка в арифметических типах данных, 30 ++ (двойной плюс) оператор инкремента, 153, 740-44 += (плюс равно) оператор сложения с присваиванием, 146 += (плюс равно)оператор сложения с присваиванием как оператор составного присваивания, < (левая угловая скобка) оператор меньше вопросы поддержки, 566 использование при сортировке по длине, 558 перегруженный оператор в определении контейнера, 259 << (двойная левая угловая скобка) оператор вывода, 26 оператор сдвига влево, 164 =(двойная левая угловая скобка равно) оператор левого сдвига с присваиванием, <> (угловые скобки) явный шаблон применение в специализациях, 499 спецификации аргументов, 490 -= (минус равно) оператор вычитания с присваиванием, 152 =(равно) оператор присваивания, 100, 733-35 и l-значение, 81 использование с объектами классов, 39 использование с псевдонимами пространств имен, 420 == (двойное равно) оператор равенства, 100 поддержка в арифметических типах данных, 30 оператор равенства, необходимость наличия в определении контейнера, 259 -> (минус правая угловая скобка) оператор стрелка перегруженный оператор доступа к членам, 740 >> (двойная правая угловая скобка) оператор ввода, 1051-63 перегрузка. cin. cin оператор сдвига вправо, 164 =(двойная правая угловая скобка равно) оператор правого сдвига с присваиванием, символ::, 77 сложения (+) оператор комплексных чисел, 155 сокрытие информации, 39, 598 вопросы, связанные с вложенными пространствами имен, 414 доступ к закрытым членам класса, 607 имена в локальной области видимости, 378 объявление члена пространства имен, обход с помощью оператора разрешения области видимости, 411 параметры шаблона, имена в глобальной области видимости, 478 сравнение с перегрузкой, 434 во вложенных областях видимости, 461 члены глобальной области видимости, доступ с помощью оператора разрешения области видимости, 411 составные выражения, 142 инструкции, 188-89 директивы связывания, 354 присваивания оператор, 152 операторы над комплексными числами, состояния условий в применении к библиотеке iostream, 1086-88 спецификации явные, аргументов шаблона функции, 490 списки list, заголовочный файл, 256 merge (), обобщенн1й алгоритм специализированная реализация для списка, 588 push front(), поддержка, 257 size(), 221 влияние размера объекта на производительность, 254 как последовательный контейнер, 256-61 неприменимость итераторов с произвольным доступом, 583 неприменимость обобщенных алгоритмов, требующих произвольного доступа, 588 обобщенные, 241-47 поддержка операций merge() и sort(), 269 сравнение с векторами, 251-52 требования к вставке и доступу, 252 списки параметров переменной длины использование многоточия, 343 сравнения объекты-функции, 571 операторы, 145-48 поддержка в контейнерах, 258 ссылки для объявления исключения в catch- обработчике, 543 инициализация как преобразование точного соответствия, 457-59 ранжирование при разрешении перегрузки функции, 471-72 ссылки на const, 105-8 использование с sizeof(), 161 как тип возвращаемого значения функции, недопустимость массив ссылок, 115 параметры-ссылки, 107, 329-33 необходимость для перегрузки операторов, преимущества эффективности, 330 парамтеры-ссылки по сравнению с параметрами-указателями, 333-35 сравнение с указателями, 104 статические объекты объявление локальных объектов как, 390-92 объявление, сравнение с безымянным пространством имен, 419 статические члены класса указатели на, 636-37 статическое выделение памяти, 33 стек, контейнерн1й тип, 312-15 stack, заголовочный файл, 312 top(), функция, 154, 313 динамическое выделение памяти, 317 операции (таблица), 313 реализация с помощью контейнера deque, 314 стека, пример класса, 183-87, 183-87 строки append(), 287-88 assign(), 287 compare(), 289 erase(), 267, 285 insert(), 266 replace(), 290-91 swap(), 268, 288 поиск подстроки, 273-79, 285-86, 290 присваивание, 266 тело функции, 321 тип точное соответствие, 445-51 тип(ы) bool, 108-10 С-строка, 92-95 typedef, синоним типа, 126 арифметические, 30-33 базовые (глава), 98-139 для определения нескольких объектов одного и того же типа pair, 128 имя класса как, 595 использование с директивой препроцессора include, 68 поверка назначение и опасности приведения, 182 проверка неявные преобразования, 326 объявления в нескольких файлах, 384 подавление, многоточие в списке параметров функции, 343 сравнение, функция strcmp(), 133 С-строка динамическое выделение памяти, 401 точка конкретизации шаблона функции, 518 точное соответствие, 445-51 угловые скобки (<>) шаблон использование для определения, 56 спецификации аргументов, 490 явные специализации шаблона, 498 спецификации аргументов шаблона, 490 указатели, 87-90 sizeof(), использование с, 161 void*, 89 преобразование в тип void* и обратно, 179 адресация С-строк, 92 объектов, 89 объектов класса, использование оператора ->, 603 элементов массива, 118 вектор указателей, преимущества, 255 висячий возвращенное значение, указывающее на автоматический объект, 389 указывающий на освобожденную память, использование в обобщенных алгоритмах, как значение, возвращаемое функцией, 370 как итераторы для встроенного массива, 264 константные указатели, 101 на константные объекты, 101 нулевой указатель, 455 как операнд оператора delete, 394 параметры, 329, 334 сравнение с параметрами-ссылками, 33335 сравнение с массивами, 118-20 сравнение со ссылками, 43, 106 указатели на функции, 365-75 вызов по, 368-69 и спецификации исключений, 548-50 инициализация, 367 как возвращаемые значения, 370-73 как параметры, 370-73 массивы, 369-70 на перегруженные функции, 439-40 на функции, объявленные как extern C , 373-75 написанные на других языках, 374 недостатки по сравнению со встроенными функциями, 559 присваивание, 367 сравнение с указателями на данные (сноска), указатели на члены, 628-38 указатели на данные-члены, 634 указатели на статические члены, 636-38 указатели на функции-члены, 632 умножения оператор (*) поддержка в арифметических типах данных, унарные операторы, 141 условный директивы препроцессора, 21 инструкции if, 192-98 инструкция switch, 201-3 оператор (? сравнение с функциями, 352 оператор (?:), 133 сокращение для if-else, 199 условный оператор инструкция, 188 файл(ы) ввод/вывод, 28-29 входной открытие, 28 выходной открытие, 29 несколько размещение определения пространства имен в, 410 сопоставление объявлений в, 383 объявления локальных сущностей использование безымянного пространства имен, 419 фигурные скобки ({}) использование в объявлениях пространств имен, 408 использование в предложении catch, 535 использование в составной директиве связывания, 354 как ограничители составной инструкции, 188 при инициализации вложенного массива, 117 функции (глава), 320-75 function, заголовочный файл, 568 try- блок, 536 возвращаемые значения, 346-50 локальный объект, проблема возвращения ссылки на, 348 объект класса, 348-50 объект класса как средство вернуть несколько значений, 350 параметр-ссылка как средство возврата дополнительного значения, 329 сравнение с глобальными объектами, 34950
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |