|
Программирование >> Инициализация объектов класса, структура
constcast, оператор, 180 continue, инструкция, 219 copy(), обобщенн1й алгоритм, 1109 использование класса inserter, 305 конкатенация векторов с помощью, 557 count(), обобщенный алгоритм, 1112 использование istreamiterator и ostreamiterator, 581 использование с контейнерами multimap и multiset, 311 использование с множествами, 306 использование с отображениями, 298 count(), функция в классе bitset, 167 count if(), обобщенный алгоритм, 1114 cout, 26 представление стандартного вывода с помощью, 1041 cпецификации исключений для документирования исключений, 546 default, ключевое слово использование в инструкции switch, 202, 205 delete, оператор, 35, 162-63, 744-53 безопасное и небезопасное использование, примеры, 394 для массивов, 749-51 объектов класса, 750 синтаксис, 402 для одиночного объекта, 392 использование класса-распределителя памяти (сноска), 256 размещения, 751-53 deque (двустороння очередь, дека) использование итераторов с произвольным доступом, 583 как последовательный контейнер, 248-301 применение для реализации стека, 314 требования к вставке и доступу, 252 do-while, инструкция, 216-18 сравнение с инструкциями for и while, 209 иници??изация массива динамически выделенных объектов классов, 691-94 копиру??ий конструктор, 680-82 end(), функция итератор, использование, 261 endl, манипулятор потока iostream, 27 enum, ключевое слово, 112 equal range(), обобщенн1й алгоритм использование с контейнерами multimap и multiset, 310 extern C и перегруженные функции, 438-39 неприменимость безопасного связывания, 440 указатели на функции, 373-75 extern, ключевое слово использование с указателями на функции, 373 использование с членами пространства имен, как директива связывания, 354 объявление константы, 386 шаблона функции, 481 объявления объектов без определения, 382 размещение в заголовочном файле, 384 f, суффикс нотация для литерала с плавающей точкой одинарной точности, 77 find(), обобщенный алгоритм использование с контейнерами multiset и multimap, 309 поиск объектов в множестве, 306 поиск подстроки, 273 поиск элемента отображения, 298 find first of(), обобщенн1й алгоритм нахождение знаков препинания, 280 нахождение первого символа в строке, 273 findjast of(), 279 findjast not of(), 279 for, инструкция, 209-12 использование с инструкцией if, 196 front(), функция поддержка очереди, 316 front inserter(), адаптор функции использование в операции push front(), 577 fstream, класс файловый ввод / вывод, 1042 full(), функция модификация алгоритма динамического роста стека, 317 functional, заголовочный файл, 568 get(), функция, 1063-66 getline(), функция, 270, 1066-68 goto, инструкция, 219-22 greater, объект-функция, 571 greaterequal, объект-функция, 571 i?enaaeaaiea почленное для объектов класса, 925-29 i?iecaiaiua eeannu ae?ooaeuiua ooieoee, 899-925 определение при одиночном наследовании, 876-78 присваивание оператор перегруженный, 925-29 if, инструкция, 192-98 If, инструкция условный оператор как альтернатива, 158 insert(), функция вставка символов в строку, 286 добавление элементов в множество, 305 реализация, 266 списки, 222 inserter(), адаптор функции для вставки с помощью insert(), 577 inserter, класс, 305 lomanip, заголовочн1й файл, 136 iostream библиотека iostream.h, заголовочный файл, пример использования, 563 ввод istreamiterator, 579 итератор чтения, 582 вывод ostreamiterator, 580-82 итератор записи, 582 итератор чтения, 582 итераторы, 578-82 манипуляторы endl, 27 операторы, сцепление, 28-29 iostream.h, заголовочный файл пример использования для манипуляций с текстом, 563 isalpha(), функция, 206 ctype, заголовочный файл, 283 isdigit(), функция ctype, заголовочный файл, 283 ispunct(), функция ctype, заголовочный файл, 283 isspace(), функция ctype, заголовочный файл, 283 istreamiterator, 579-80 iterator, заголовочный файл, 578 less, объект-функция, 572 lessequal, объект-функция, 572 limits, заголовочный файл, 145 list, заголовочный файл, 256 locale, заголовочный файл, 283 l-значение, 81 как возвращаемое значение, подводные камни, 348 оператор присваивания, требования, 149 преобразования, 447 преобразование точного соответствия, 445 точное соответствие при разрешении перегрузки функций, 457 трансформация, 450, 469 преобразование аргументов шаблона функции, 486 main(), 15 обработка аргументов в командной строке, 356-65 map, заголовочный файл, 293 использование с контейнером multimap, 309 memory, заголовочный файл, 395 merge(), обобщенный алгоритм специализированная версия для спискаов, 588 minus(), объект-функция, 570 modulus, объект-функция, 571 multimap (мультиотображение), контейнер, 30912 map, заголовочный файл, 310 сравнение с отображением, 303 multiplies, объект-функция, 570 multiset (мультимножество), контейнер, 309-12 set, заголовочный файл, 310 negate, объект-функция, 571 new оператор, 162-63 для константных объектов, 403-4 для массивов, 400-402 классов, 749-51 для объектов классов, 745 для одиночных объектов, 392-95 использование класса распределителя памяти (сноска), 256 оператор размещения new, 403-4 для объектов класса, 751-53 спецификации исключений, 546-50 и указат??и на функции, 548-50 статические член1 класс;!, 621-27 данные-члены, 621-27 функции-члены, 626-27 not equal to, объект-функция (код), 571 not1(), адаптор функции как адаптор-отрицатель, 573 not2(), адаптор функции как адаптор-отрицатель, 573 numeric, заголовочный файл, 584 использование численных обобщенных алгоритмов, 586 oaaeiiu eeannia конкретизация, 800-811 члены шаблонов, 826-31 ofstream, тип, 1076-86 фун??ии-члены volatile, 611-14 функции-члены константные, 611-14 ostreamiterator, 580-82 pair, класс, 127 использование для возврата нескольких значений, 197 plus, объект-функция, 568, 570 pop back(), функция для удаления элементов из последовательного контейнера, 267 использование для реализации динамического роста стека, 317 push back(), функция векторы, вставка элементов, 123 поддержка в контейнерах, 257 стеки, использования для динамического выделения памяти, 317 push front(), функция поддержка в списковых контейнерах, 257 pаголовочные файлы содержимое объявления функций, с включением явной спецификации исключений, 546 queue, заголовочный файл, 315 register, ключевое слово, 389-90 reinterpretcast, оператор опасности, 181 reinterpretcast, оператор, 181 release()б функция управление объектами с помощью класса auto ptr, 400 reserve(), функция использование для установки емкости контейнера, 255 reset(), функция в классе bitset, 167 установка указателя auto ptr, 398 resize(), функция использование для изменения размера контейнера, 258 return, инструкция завершение функции с помощью, 346 неявное преобразование типа в, 176 сравнение с выражением throw, 531 r-значение, 81 использование при вычислении выражений, set, заголовочный файл, 304, 310 size(), функция для модификации алгоритма выделения памяти в стеке, 317 sizeof, оператор, 159-62 использование с типом ссылки, 161 использование с типом указателя, 161 как константное выражение, 162 sort(), обобщенный алгоритм вызов, 120 передача объекта=функции в качестве аргумента, 569 stack, заголовочный файл, 312 staticcast сравнение с неявным преобразованием, 180 staticcast, оператор опасности, 181 std, пространство имен, 426-28 string, заголовочный файл, 67 string, строковый тип, 95-98 substr(), функция, 275 пустая строка, 96 смешение объектов типа string и С-строк, 97 switch, инструкция, 207 использование ключевого слова case, 202 использование ключевого слова default, 202, terminate(), функция, 541 this, указатель, 616-20 tolower(), функция locale, заголовочный файл, 283 преобразование заглавных букв в строчные, toupper(), функция ctype, заголовочный файл, 283 locale, заголовочный файл, 283 true, ключевое слово, 108 typedef для объявления указателя на функцию, 372 для улучшения читабельности, 295, 369 как синоним существующего имени типа, 431 массива указателей на функции, 369 typename, 242 использование с параметрами шаблона функции, 480 unexpected(), функция для обработки нераспознанных исключений, unique(), обобщенный алгоритм удаление дубликатов из вектора, 557 unique copy(), обобщенный алгоритм запись целых чисел из вектора в стандартный вывод, 579 using-директивы, 423-26 влияние на разрешение перегрузки функции, для объявления перегруженных функций, 437-38 сравнение с using-объявлениями, 423-26 using-объявления, 422-23 влияние на разрешение перегрузки функции, для объявления перегруженных функций, 434-36 сравнение с using-директивами, 423-26 utility, заголовочный файл, 127 vector, заголовочный файл, 70, 121, 256 void в списке параметров функции, 325 указатель, 179 void* преобразование в void* как стандартное преобразование, 456 volatile, квалификатор, 127
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |