Г. Шилдт - Полный справочник по C++ (1109478), страница 3
Текст из файла (страница 3)
Контейнеры Алгоритмы 442 442 444 446 446 447 449 450 450 450 453 453 455 457 458 462 464 465 465 468 470 471 473 473 475 476 476 479 480 481 483 484 487 489 489 490 494 495 495 496 496 497 499 499 500 501 503 504 504 505 Содержание Итсраторы Другие элементы библиотеки 8Т1. Коитейперпые классы Общие припгщпы функционирования Векторы Доступ к элементам вектора с помощью итератора Вставка и удаление элементов вектора Вектор, содержащий объекты класса Списки Функция спг!(1 Сравнение функций рцз1г ГгопгО и риз!1 ЬаскО Сортировка списка Вставка одного списка в другой Список, содержащий объекты класса Ассоциативпыс контейнеры Ассоциативный массив, содержащий объекты Алгоритмы Подсчет Улалеиие и замена элементов Изменение порядка следования элементов последовательности Прсобразоваыие последовательности Применение фуикторов Уиарнгле и бииарцыс фупкторы Примс~ ю~ие встроенных фуикторов Создание фуиктора Применение редакторов связей Класс з!пп8 Некоторые функции — члены класса жппк Основные манипуляторы Поиск символа в строке Сравнение строк Создание С-строки Строки как контейнеры Запись строки в другой контейнер Заключительные замечания о библиотеке 5Т1.
ЧАСТЫИ. БИБЛИОТЕКА СТАНДАРТНЫХ ФУНКЦИЙ Глава 2$. Функции ввода-вывода языка С Функция с!еагеп Функция 1с1озе Функция 1еог Функция Теггог Функция йцз1з Фупкпия 1йсгс Функция гксгргж Функция 18егз Функция 1ореп Функция 1рппг!' Функция ррцгс Фуикпия 1рцгз Функция !гоаб Функция 1геореп 505 505 506 507 508 51! 513 514 516 519 520 521 521 523 524 528 529 531 533 535 535 537 537 537 539 541 542 546 546 548 550 550 550 551 552 553 555 556 556 557 557 557 557 558 558 558 559 560 560 560 560 Содержание Функция Гасан! Функция ГаееЬ Функция Гяегроя Функция йе!1 Функция Ггчг!Ге Функция 8егс Функция 8еГсЬаг ФункциЯ 8515 Функция реггог Функция рппгГ Функция рцгс Функция рвсЬаг Функция рцга Функция Гепгочс Функция гепагпе Функция гегч!Пг! Функция 5сапГ Функпия 5еГЬГ1Г Функция 5егчЬНГ Функция 5рппгГ Функция 55сапГ Функция ппрГ1!е Функция цпрпагп Функция цпвсГс Функции «рг!ПГГ, чГрппгГ и чарнпгГ Глава 26.
Строковые н символьные функции Функция !55!Пшп Функция !5а1рЬа Функция !5СП! г! Функция !5Й8!Г Функция !58гар!г Функция 15!оччег Функция !5рпп! ФункциЯ !5рнпсг Функция юрасе Функция 'вцррег Функция !55Г!!8!Г Функция гпепкЬг Функция Гпевсгпр Функция вевсру Функция гпепвпоче Функция гпегпае! Функция 5ГгсаГ Функция 5ггсЬГ Функция 5ггсвр Функпия агсоП Функция мгсру Функция 5ггсярп Функция 5ГГеГГОГ Функция мг1еп Функция мтсм Функция мгпсгпр Функция 5ггпсру 561 56! 562 562 562 562 563 563 563 564 566 566 566 567 567 567 567 570 570 570 571 571 571 571 572 573 574 574 574 575 575 575 575 575 575 576 576 576 576 576 577 577 577 577 577 578 578 578 578 579 579 579 579 Содержание Функция аггрЬй Функция 5гггсЬГ Функция игхрп Функция аггхгг Функция агпо1г Функция хггхГпп Функция го!очгег Функция гоцррег Глава 27.
Математические функции Функция асса Функция ах!и Функция агап Функция агап2 Функция се!1 Функция сох Функция соаЬ Фу1 ~кция ехр Функция ГаЬх Функция йоог Функция Ггпог! Фу1 ~кция Ггехр Функция!осхр Функция 1о8 Функция 1о310 Функция гпойГ Функция рогч Функция 5!и Функция е4пЬ Функция аг!и Функция гап Функция гап1г Глава 28. Функции времени, даты и локализации Функция ажг!гпе Функция с!осК Функция глине Функция ЙГГгипе Функция 3пяЬпе Функция !оса!есопч Функция !оса!ег!гпе Функция пйг1гпе Функция хе!!оса!с Функция мгйппе Функция гине Глава 29.
Функции динамического распределения памяти Функция са!1ос Функция Ггее Функция гпа1!ос Функция геаПос Глава ЗО. Служебные функции Функция аЬог! 530 530 580 580 530 531 581 581 583 534 584 585 535 585 585 585 586 586 536 586 586 587 587 587 587 587 588 588 583 583 589 591 592 592 593 593 593 593 594 595 595 595 596 597 598 598 598 599 601 602 г8 Содержание волов х символов символов ЧАСТЬ !гг'. БИБЛИОТЕКА СТАНДАРТНЫХ КЛАССОВ Глава 32. Стандартные класси ввода-вывода Классы ввода-вывода Заголовки ввода-вывода Флаги форматирования и манипуляторы ввода-вывода Некоторые типы данных Типы зггеашз!хс и зггеапюй Типы игеагпроз и вагеагпроз Типы роз гуре и ой' гуре Тип орепгпог!с Тип кккгаге Тип все!гг1!г Класс Гш!цге Перегрузка операторов "«'* и "»" Функция аЬз Макрос аззеп Функция агех!г Функция агоГ Функция аго! Функция а!о! Функция Ьзеагсб Функция б!ч Функция ех!г Функция 8езепч Функция !аЬз Функция !г!!т Функция !оп8!гпр Функция гпЫеп Функция тбиовсз Функция гпЬговс Функция цязг! Функция гагае Функция гапг! Функция зег!гпр Функция з!8па! Функция агам Функция знтоб Функция згпо! Функция ипоц! Функция зуиегп Функции та аг8, ча иап и ча спи Функция всзгогпЬз Функция всгогпЬ Глава 31.
Функции обработки расширенных символов Функции классификации расширенных символов Функции ввода-вывода расширенных символов Функции обработки строк, состоящих из расширенных сим Функции преобразования строк, состоящих из расширенны Функции обработки массивов расширенных символов Функции преобразования многобаизовых и расширенных 602 602 603 603 603 604 604 604 605 605 605 605 606 606 606 607 607 607 608 608 608 609 609 609 610 610 611 61! 6!1 613 614 616 617 618 618 619 621 623 624 625 626 627 627 627 628 628 628 628 628 629 Содержание Универсальные функции ввода-вывода Функция Ьад Функция с1еаг Фунгнгня соГ Функция схсер1топв Фуцкция Йи1 Функция 811 Функция йалв Функция ПивЬ Функции 111геагп, !!аггеагп и ойагеагп Функция 8соипг Функция 8е1 Функция 8е1!!пе Функция 8оо11 Функция 18погс Функция ореп Функция рсеК Функция ргесга!оп Функция ри1 Функция ригвас1г Функция гдаГа1е Функция геаг! Функция гсвг!аогпе Функции вееК8 и аееКр Функция ве1Г Функция ае1наге Функция нг Функции мпп~ггеаги, !ВГпплигсагп и оагпп8агеагп Функция аупс тг!1Ь агг!!о Функции ге118 и ге11р Функция ипзе1! Функция 1а!г!1Ь Функция нпгс Глава 33.
Стандартные контейнерные классы Ко1пейнерные классы Класс Ь!1аег Класс г!ение Класс 1!аг Класс гпар Класс пш!1!гпар Класс гпи!1!ье1 Класс циеие Класс рпоп1у 11иегге Класс те1 Класс агасК Класс чесгог Глава 34. Стандартные алгоритмы Алгоритм агЗасеп1 йпд Алгоритм Ь1пагу аеагсЬ Алгоритм сору Алгоритм сору ЬасКттагг! Алгоритм соипг 629 629 629 629 630 630 630 630 630 631 631 631 632 633 633 633 634 634 634 634 635 635 635 635 636 637 637 637 638 638 639 639 639 641 642 643 645 646 648 650 652 654 655 655 657 658 66! 662 662 662 663 663 Содернание ру 1Г ру !Г пюче сору и гегпоче со гор!асс !Ги гор!асс со определители памяти и фуниторы Алгоритм сомы !Г Алгоритм сЧпа! Алгорит'и сЧоа! глине Алгоритмы 0!! и ЙН п Алгоритм 0пг! Алгоритм рпг! епг! Алгоритм 6пг! Йгп оГ Алгоритм йпд !Г Алгоритм Гог еасЬ Алгоритмы 8епегагс и 8спсгаге п Алгоритм !пс!ш1еа Алгоритм !пр1асс гпегне Алгоритм нег саар Алгоритм !сх!солгарйса1 согпрагс Алгоритм !очсг Ьоппг! Алгоритм ~па!гс Ьеар Алгоритм гпах Алгоритм гпах е1егпепг Алгоритм гпсг8е Алгоритм пп1п Алгоритм ппп е1егпеп1 Алгоритм гп!агпа1сй Алгоритм пехг репппгайоп Алгоритм пгй с!егпепг Алгоритм райа! аог1 Алгоритм раЖа! хогг сору Алгоритм рап!1!оп Алгоритм рор Ьсар Алгоритм ргет рспппгаг!оп Алгоритм рпаЬ Ьсар Алгоритм гапг!огп хнпГ0е Алгоритмы гегпотс, гепюте !Г, ге Алгоритмы гер1асе, гер!асс сору, Алгоритмы гечегж и гетре сору Алгоритмы го1а1с и го1а1е сору Алгоритм хеагсЬ Алгоритм кеагсЬ п Алгоритм зс1 г!!0сгепсе Алгоритм ксг 1п1еГГсс1!оп Алгоритм хе1 кугпгпсгпс Ййегспсе Алгоритм лег ппюп Алгорипи хоп Алгоритм хоп Ьсар Алгоритм хгаЫе раи!1!оп Алгоритм маЫе хоп Алгоритм ьюар Алгоритм ааар гапнсх Алгоритм 1гапаГопп Алгоритм оп!нос и ппгппс сору Алгоритм пррсг Ьоппг! Глава 35.
Стандартные итераторы, ра Итсраторы Осиоаиыс типы итератороа 663 663 ььз 664 664 664 664 665 665 665 665 665 666 666 666 666 667 667 667 667 668 668 668 668 669 669 669 669 670 670 670 670 671 672 672 672 672 673 673 673 674 674 674 675 675 675 675 675 676 676 677 678 678 Классы низкоуровневых итераторов Класс !гегагог Класс йеггиог !гааз 13строенцые итсраторы Класс !пзег~ йсгагог Класс баск !пзсп йсгагог Класс болг !пзсп 1гега!ог Класс геусгзе йсгагог Класс !зггеагп пега!от Класс юггсагпЬцр йегагог Класс озГгеагп КегаГог Кхасс озГгеагпЬцб пега!от Лвс функции для работы с итераторами Функторы Фупкторы Редакторы связей И нвсрторы Адаптеры Адаптеры указателей на функции Алаптеры указателей на функции Распределители памяти Глава 36. Класс а1ппя КЛасс Ьабс Иппв Класс сйаг Гга!гз Глава 37. Числовые классы Класс согпр!ех Класс габагау Классы з!!сс и кайсе Вспомогательные классы Числовые алгоритмы Класс ассцгпц!аге Алгоритм аг!1асепГ г!!беговое Алгоритм !ппег рпх!цсг Алгоритм рагйа! ьцгп Глава 38.
Обработка исключительных ситу Исклгочительные ситуации Заголовок <ехсербоп> Заголовок <згг!ехсер! > Класс агло ргг Класс ра!г Локализация Прочие классы — члены класса апий и прочие классы ЧгСГЬ Ч. ПРИЛОЖЕНИЯ НА ЯЗЫКЕ С++ Глава 39. Интеграция новых классов: пользовательский класс для работы со строками Класс 5ггТуре Ввод и вывод строк Функции присваивания Конкатенация 679 679 679 679 680 681 682 682 683 684 684 685 686 686 686 687 688 689 689 690 691 693 694 701 703 704 706 716 717 718 718 718 719 720 723 724 724 725 726 727 728 728 729 73! 732 735 735 737 Содержание анализе Предметный указатель 787 Вычитание подстроки Операторы сравнения Прочие строковыс функции Полное определение класса 8ггТуре Применение класса 8ггТурс Принципы создания и интеграции новых типов Проблема Глава 40.
Синтаксический анализ выражений Выражения Синтаксический анализ выражений: постановка задачи Синтаксический анализ выражения Класс рагзсг Разбор выражения на составные части Простая программа синтаксического анализа выражений Принципы работы синтаксического анализатора Синтаксический аггааизатор, работающий с переменными Проверка синтаксических ошибок при рекурсивном нисходящем Создание обобщенного синтаксического анализатора Некоторые залачи Приложение А. Расширение языка С++ для платформы ЛЕТ Дополнительные ключевые слова Ключевое слово аЬзггасг Ключевое слово Ьох Ключевое слово бе!слеге Ключевое слово азепг Ключевое слово бпайу Ключевое слово 8с Ключевое слово Ыепг!Всг Ключевое слово !пгег!асс Ключевое слово ноас Ключевое слово рш Ключевое слово ргореггу Ключевое слово зеа!ед Ключевос слово ггу сазг Ключевое слово гурео!' Ключевое слово та!це Расширение директив препроцессора Атрибут ацпЬше Компилированис управляемых программ на языке С++ Приложение Б.
Язык С++ и робототехника 738 740 741 74! 748 750 750 751 752 753 753 755 755 758 7б2 763 770 77! 777 779 780 780 730 781 781 781 781 731 781 781 781 781 782 782 732 782 782 782 782 733 Содержание 06 авторе Гсрбсрт Шилдт -- автор наиболее популярных книг по программированию. Оп является признанным спсциалистом по языкам С, С++, )аха и Ся, а также по программированию в срсдс ХУ1поозхз. Книги, написанные Шилдтом, псрсвсдсны на всс основныс языки мира.