Главная » Просмотр файлов » Г. Шилдт - Полный справочник по C++

Г. Шилдт - Полный справочник по C++ (1109478), страница 133

Файл №1109478 Г. Шилдт - Полный справочник по C++ (Г. Шилдт - Полный справочник по C++) 133 страницаГ. Шилдт - Полный справочник по C++ (1109478) страница 1332019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 133)

Возврагцает итера- тор, уста ювпенныи на этот символ Вставляет строку з/ге вызывающую строку, начи- ная с индекса гпбх. Возвращает указатель ьь/ в Вставляет подстроку строки и!г в вызывающую строку, начиная с индекса !пбх!. Подстрока начина- ется с индекса !пбх2 и состоит из /ел символов. Возвращает указатель *кьйв Вставляет первые !ел символов строки з!гв вызы. вающую строку, начиная с индекса !пбх Возвраща- ет указатель *ьь1и Вставляет в вызывающую строку первые!еп сим- волов, заданных параметром сл, начиная с индекса !пбх Возвращает указатель *ть1и Вставляет в вызывающую строку /ел копий симво- ла, заданного параметром сл, перед элементом, указанным итератором / Вставляет последовательность, ограниченную ите- рвторами з!аб и епб, непосредственно перед эле- ментом, на который ссылается итератор ! Возвращает количество символов, содержащихся в строке Возвращает максимальное количество символов, которые могут содержаться в строке Возвращает ссылку на символ с индексом гпбх Добавляет указанную строку или символ в конец вызывающей строки.

Возвращает указатель иьйв Добавляет символ сл в конец вызывающей строки Прог)о»же»Хе табл. Зб./ гегегве ).кегавог гвпа()г сопев хегвгве 1Фвхвсог геиа[) Сопев/ вхг)зтд вьгйпд всгзпд всг1пд вьгзпд ввг1пд Фввр1вь вгх1пд хоза гвв1вв(взке Фуре пагп\! Меняет размер строки на значение пигд Если страго1а гев1хе(в1гв Фуре лат, сьвгхуре сл) г »у необходимо удлинить, вее конецдабавпякпся символы сп в1ве Фуре гезий[сопев вкгхпд йз!г, в1хе Фуре /пбх пров) сопев! Возвращает индекс последнего вхождения строки едг в вызывающую строку.

Поиск заканчивается на индексе /и(/х. Если совпадение не найдено, воз- вращаетоз значение пров в1ве Фуре г11па[сопвв СЬагкурв *з1г, в1гв Футгв /лбх пров! стювьг Часть!Ч. Библиотека стандартных классов йгвр1асв(в1хв Фуре в»1», вт.вв Фуре /ВЛ, ссивг ввх(ид ймт) ! йгер1асе(взхв Фуре /пд»1, В1ке Фуре /Елт, сопев ввгхпд йв!г, в1ве Фуре !ППХ2, в1ве суре /вп2) г йгер1все(взвв Фуре /ППХ, в).ке Фуре !еп, сопев сьагзз/ре *во')/ йгвр1асв(вххе Фуре /ПО»1, в1кв Фуре /еп1, сапах сйагууре *в/г, взвв Фуре /ал2) г йгер1асе(в1кв Фуре /ППХ, в1кв Фуре /Ел1, екав Фуре /вл2, СЬагуурв сп] т йгвр1асв [хквгаког з!ап, 1Фегаьог Епб, сапах ввгзид йа!Пг йгер1всв [1хвгахог З/ап, 1Фвгасог епс/, сопвк сьагууре 'и!г)т йгврзасв(1Фегахог 3/ап, звегаког Елд, соивФ СЬйгдуре *В!Г, в1вв Фуре /еп) т йгвр) асв [)хегвсог З/ап, 1Фегавог Влб.

взке Фуре /ал, СЬвгууре Сп)Г в <с1авв киквег> йгвр1асе(1>вгвхог а/ап, (.Фегахоз Впб1, 1Фегввсг з/ал2, 1Фвгаксг Епб2)т ввгге[взве Фуре пигл а)/ Возвращает обратный итератор, установленный на начала строки Заменяет до /вл символов вызывающей сз раки символами стрски зтг, начиная с индекса гпс/х. Воз- вращает указатель *Фике Заменяет да /ел1 символов вызывающеи строки, начиная с индекса гп(!»1, /еп2 символами строки з/г, нзч)тая с индекса тбх2 Возвращает указатель *Фь1в Заменяет да 1еп символов вызывающей строки символами строки а!г, начиная с индекса хх/х. Ваз- ВращаЕт уКаэатЕЛЬ *кийк Заменяет до /еп1 символов вызывающей строки, начиная с индекса /пб»1, 1еп2 символами строки мг. Возвращает указатель *ФЬ1в Заменяет да /ел1 символов вызывающей строки, начиная с индекса /пд»1, /еп2 копиями символа сп.

Возвращает указатель Фьзв Заменяет диапазон символов, ограниченный итера- тарами з/ап и ел(!, строкой з/г Возвращает указа- тель *Фике Заменяет диапазон символов, ограниченный итера- торами з/агт и епб, строкой з1г. Возвращает указа- тель *Файв Заменяет диапазон символов, ограниченный итера- торами з/ап и ела, первыми /ел символами стрсжи в/г. Возвращает указатель *Фьзв Заменяет диапазон символов, ограниченный итера- торами з/ап и влд, /вл копиями символа сп.

Воз- ВращаЕт уКаватвлЬ *Фига Заменяет диапазон символов, ограниченный итера- торами з/аг/1 и еп(/1, диапазоном симвапаа, огра- ниченным итераторами з/а/12 и елб2. Возвращает указатель *Фййв Задает размер строки так, чтобы он бып не меньше значения пот Возвращает индекс последнего вхождения строки з/ге вызывающую строку. Поиск заканчивается на индексе /л(/х. Если совпадение не найдено, воз- вращается значение пров Окончание тнбл. Зб 1 Возвращает индекс последнего вхождения первых 1ел символов строки гвгв вызывающую строку. По- иск заканчивается на индексе (пдх. Если совпаде- ние не найдено, возвращается значение пров в1тв «ура твэла(сопв«сьаттурв *з1г, пэта «хрв ехтх, пэта «урп 1ал) сппв«г Воэцэащает индекс последнего вхождения символа сд в вызывающую строку. Поиск заканчивается на индексе )пдх.

Если совпадение не найдено, воз- вращается значение пров в1ка «урв ткала(СЬаттурв СП, взтв «урв )п((х пров) сопв«т взвв «урв в1тв() сопвтг Возвращает текущее количество символов в строке Возвращает поцстроку вызывающей строки, со- стоящую из (еп символов, начиная с индькса тгтк Меняет местами символы вызывающей строки и символы, хранящиеся в обьекте э1г вст1пд впьв«т(в(вв суре (пггх = о, взтв «урв )ел = юров) о<па«т чпга виар(в«тэпд йэгг) г Класс спаг 1гайв Класс сцат «та~.«в описывает атрибуты символов. Его шаблонная спецификация выглядит следующим образом. $ «еюр1а«е <с1ава СЬаттуре> а«тцс« снах «та1«в Здесь класс СЬаттуре описывает тип символов. Библиотека языка С++ содержит дас специализации класса сьат «та5.«в: для обычных символов (тип снах) и для расширенных символов (тип мсцат «).

В классе сЬат «та1«в определены пять типов данных. пЬат «ура эп««урв Тип символа, синоним класса сьаттура. Целочисленный тип, способный хранить символ типа сват «урв ипи при- знак конца файла. Целочисленный тнп, способный представлять сьющение внутри потока. Целочисленный тип, способный представлять позицию внутри потока. Тип обаекта, способного хранить состояние преобразования.

(Применяется к мнопзбайтовым символам.) олл «урв ров «урв вка«в «урв Таблица 36.2. Функции — члены класса сйаг (га((э Присваивает символ сп2 символу опт Присваивает символ сп2 первым литл символам строки э(г, Возвращает строку э(г в«а«эп пьат «урв *сору(сьвх «урв *1о, сппв«пьат «урв гпхи, вэ.ве г. пцт) г Глава 36. Класс в(птах в«а«эс то5.6 аввэдп[сЬат «урв йопт, сопв« сьвт «урв йсп2)г в«а«эс сЬвх «ура *аввгдп(сЬат «урв *тт, пэта «пцт, пьат «ура сп2) г в«а«1с эп«ооврате(оопв«сьат «уре лэ1гт, сппв«пьат «ура *ЭВ2 вава «пит) г Сравнивает лот символов строки эггт с соответ- ствующими симеонами строки э(г2.

Если строки совпадают, возвращает нуль. В противном случае возвращается отрицательное число, если з1г1<ав2 и поповмтепьное число, если вд1- эв2 Копирует пот символов из строки Ггот в строку 1о Окакчппие томаш. 36.2 вьвьхс вьаССс вьакзс вьакйс вьвевс всасзс вьвС1с Епс гуре еоЕ()г Ьсс1 ец(сспвс сЬех Суре йСЛ1, сопвь сЬех Суре йсЩ; Ьос1 еа Зис Фуре( сопит. хпс суре йсЫ, попас Зпк Суре йСЩ; сопев съвх Суре *Ейиа( сспаь сЬех Суре «51г„ вхве с полз, сспвь съех Суре «СЛ)г В" ве С 1еив~~(ссиВС ССЕС СУРЕ *5(аг Ьсо1 1С!сопев сивх Суре йСЫ, ссивь сивх Суре йСЛЕ) Г сЬек Суре 'чисти(сьйх Суре 1о, сопев снах Суре «1ГОЛЪ в1ке С литл)) з.пс суре исс есе(сссас Спс суре йсл) г сЬех Суре Со сивк Суре [сопев зпс сура йсЫ г Епь Суре Со Епс суре [сопев сЬех Суре йоя)г Возвращает признак конца файла Сравнивает символы сЫ и сар Возвращает зна- чение схие, если символы совладают, и значение Ее1ве — если нет Возвращает значение скпв, если символы сЫ и ся2 эквивалентны, и значение Еа1ве — если нет Возвращает указатель на первое вхождение сим- вола са в строку злп Проверяются только первые литл символов.

В случае отрицательного ответа возвращается нулевой указатель Возвращает длину строки иг Возвращает значение схие, если сЫ=сяд и зна- ЧЕНИЕ Ейхвее ПратИВНОМ СЛуЧав Копирует лпгп символов из строки (гоги в строку га. Возвращает указателЫо Вазцэащает символ са, если он не равен констан- те иау. В противном случае возвращается лри- знак конца файла Преобразовывает параметр сл в объект класса снах суре и возвращает результат Преобразовывает символ ся в объект класса Епв Суре И ВОЗВращавт Результат Часть ))). Библиотека стандартных классов ри стандартизации языка С++ в его состав была включена библиотека числовых П классов.

Зги классы позволяют разрабатывать вычислитсльпыс программы. Некоторые из функций — членов этих классов дублируют функции, унаследованные гп библиотеки языка С. Различие между ними заключается в том, по числовые функции, описанные в этой главе, оперируют объектами типа ° аъаккау, ПРеДставляюшими собои массив чисел, либо объектами класса соеръех, описывающими комплексные числа. Включение числовых классов позволило расширить круг задач, лля решения которых можно применять стандартную библиотек языка С++. Класс совр!ех Заголовок <сштр1ех> содержит определение класса соаръех, представляющего комплексные числа. Крол(е того, в нем описан набор функций и операторов, работающих с объектами типа сохр1ех. Шаблонная спецификация класса сол(р1ех выглядит следующим Образом. й Сеяр1асе <с1аяв Т> с1авя сопр1ех Здесь класс т задает тип, используемый для хранения компонентов комплексных чи- сел.

Существуют три специализации класса сохрхех. | с1аяя сопр1ех<б1оае> с1авя совр1ех<г)ои)>1е> с1аяя совр1ех<1опд <)опп1е> Класс соар1ех содержит следующие конструкторы. | сопр1ех(сопев Т Ьгта) = Т() „сопят Т виляя(лагу = Т() ); совр1ех (с1аяя согьр1ех вал); Еегьр1асе <с1аяя Т1> согьр1ех(сопле соар1ех<Т1> вол); Первый конструктор создает объект класса соаръех с действительной частью геа1 и мнимой частью!лгад)лагу.

Если не указано иное, по умолчанию эти значения равны нулю. Второй конструктор создает копию объекта о)), а третий — объект класса сотр1ех на основе объекта о(). В классе соаръех определены следующие операции. Операторы, не являющиеся операторами присваивания, пере1ружакггся тремя способами. Во-первых, как операции, левым операндом которых является объект класса сохръех, а правым — скалярный объект. Во-вторых, как операции, левым операндом которых является скалярный объект, а правым — объект класса соаръех. В-третьих, как операции, обоими операндами которых являются объекты класса соаръех.

Характеристики

Тип файла
DJVU-файл
Размер
7,03 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6553
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее