Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610280)
Для выхода нажмите Esc или
Контейнеры STL языка C++ (300,00 руб.)
0
0
Первый автор
Зайцев М. Г.
Авторы
Новосиб. гос. техн. ун-т
Издательство
Изд-во НГТУ
Страниц
134
300,00р
Предпросмотр
ID
878297
Аннотация
Пособие охватывает часть материала, изучаемого по дисциплине «Технологии разработки программного обеспечения» (ТРПО). Излагаются вопросы, касающиеся библиотеки STL языка С++, а также приведены указания к выполнению расчетно-графического задания и варианты его выполнения. Примеры упражнений выполнены в среде Visual Studio на языке C++ 17.
Кем рекомендовано
Редакционно-издательским советом университета в качестве учебного пособия
Кому рекомендовано
Учебное пособие предназначено для студентов факультета ПМИ, обучающихся по направлению 02.03.03 – Математическое обеспечение и администрирование информационных систем по дисциплине «Технологии разработки программного обеспечения».
ISBN
978-5-7782-4966-0
УДК
004.434(075.8)
ББК
32.973.2я73
Зайцев, М.Г. Контейнеры STL языка C++ : учеб. пособие / Новосиб. гос. техн. ун-т; М.Г. Зайцев .— Новосибирск : Изд-во НГТУ, 2023 .— 134 с. — ISBN 978-5-7782-4966-0 .— URL: https://rucont.ru/efd/878297 (дата обращения: 04.04.2025)
Популярные
Введение в теорию игр: учебное пособие
110,00 руб
Этика и права человека в информационном ...
220,00 руб
Блок-схемы на основные технологические ц...
220,00 руб
Программирование технологических контрол...
200,00 руб
Современные направления развития измерит...
150,00 руб
Библиотековедение, библиографоведение и ...
290,00 руб
Вы уже смотрели
Как работать с текстовым материалом : уч...
80,00 руб
V-Ray для Autodesk Maya. Руководство по ...
5000,00 руб
У порога
190,00 руб
Электросвязь
134780,00 руб
«Коррозия и защита металлов от коррозии»
150,00 руб
Налоговое право : учебник для бакалавриа...
2310,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Контейнеры_STL_языка_C++.pdf
Стр.2
Стр.132
Стр.133
Контейнеры_STL_языка_C++.pdf
УДК 004.434(075.8) З-177 Рецензенты: канд. техн. наук, доцент В. Г. Кобылянский, ст. преп. кафедры ТС и ВС СибГУТИ Л. Ф. Лебеденко З-177 Зайцев М. Г. цев. – Новосибирск : Изд-во НГТУ, 2023. – 134 с. ISBN 978-5-7782-4966-0 Контейнеры STL языка С++ : учебное пособие / М. Г. ЗайПособие охватывает часть материала, изучаемого по дисциплине «Технологии разработки программного обеспечения» (ТРПО). Излагаются вопросы, касающиеся библиотеки STL языка С++, а также приведены указания к выполнению расчетно-графического задания и варианты его выполнения. Примеры упражнений выполнены в среде Visual Studio на языке C++ 17. Учебное пособие предназначено для студентов факультета ПМИ, обучающихся по направлению 02.03.03 – Математическое обеспечение и администрирование информационных систем по дисциплине «Технологии разработки программного обеспечения». Работа подготовлена кафедрой теоретической и прикладной информатики УДК 004.434(075.8) ISBN 978-5-7782-4966-0 Зайцев М. Г., 2023 Новосибирский государственный технический университет, 2023 2
Стр.2
ОГЛАВЛЕНИЕ Введение в STL ........................................................................................................ 3 Структура библиотеки STL ..................................................................................... 5 Контейнеры .............................................................................................................. 7 Непрерывные хранилища ..................................................................................... 9 Списки.................................................................................................................. 15 Деревья поиска .................................................................................................... 18 Контейнеры-адаптеры ........................................................................................ 27 Псевдоконтейнеры .............................................................................................. 28 Контрольные вопросы ........................................................................................ 34 Итераторы ............................................................................................................... 35 Итераторы в качестве интерфейса ..................................................................... 41 Соответствие итераторов контейнерам и алгоритмам .................................... 46 Соответствие итераторов и контейнеров ....................................................... 46 Связь итераторов с алгоритмами .................................................................... 47 О чем рассказывают таблицы ......................................................................... 48 Перекрытие методов и алгоритмов ................................................................... 49 Работа с итераторами .......................................................................................... 49 Доступ к данным ................................................................................................. 50 Вставка данных ................................................................................................... 52 Алгоритмы и итераторы ..................................................................................... 53 Специализированные итераторы ....................................................................... 55 Адаптеры итераторов ...................................................................................... 56 Обратные итераторы ........................................................................................ 56 Итераторы вставки ........................................................................................... 57 Контрольные вопросы ........................................................................................ 62 132
Стр.132
Функциональные объекты, предикаты и лямбда-выражения ............................ 63 Перегрузка операции вызова функции ............................................................. 63 Функциональные объекты ................................................................................. 65 Объекты функций и контейнеры ....................................................................... 66 Объекты функций и алгоритмы ......................................................................... 66 Арифметические функциональные объекты .................................................... 67 Предикаты ........................................................................................................... 68 Пользовательские функции вместо функциональных объектов ................. 72 Лямбда-выражения ............................................................................................. 73 Лямбда-выражения в качестве адаптеров функций ...................................... 81 Контрольные вопросы ........................................................................................ 84 Алгоритмы .............................................................................................................. 85 Алгоритм adjacent_find ....................................................................................... 87 Алгоритм find_end() ............................................................................................ 89 Алгоритм count() ................................................................................................. 92 Алгоритм search() ................................................................................................ 93 Алгоритм find_if .................................................................................................. 95 Алгоритм copy_if () ............................................................................................. 98 Алгоритм count_if ............................................................................................... 99 Алгоритм replace_if ........................................................................................... 100 Алгоритм any_of ............................................................................................... 101 Алгоритм for_each () ......................................................................................... 103 Алгоритм transform() ........................................................................................ 107 Алгоритм merge() .............................................................................................. 110 Алгоритм accumulate () ..................................................................................... 112 Контрольные вопросы ...................................................................................... 114 Приложение .......................................................................................................... 115 Расчетно-графическое задание ........................................................................ 115 Порядок выполнения ........................................................................................ 126 Содержание отчета ........................................................................................... 126 Контрольные вопросы ...................................................................................... 127 Глоссарий ............................................................................................................. 128 Библиографический список ................................................................................ 131 133
Стр.133
Облако ключевых слов *
* - вычисляется автоматически