МГТУ ГА Электронное хранилище

Программирование. Обобщенное программирование: учебное пособие. / Л.А. Надейкина. — Воронеж ООО «МИР», 2019.

Показать сокращенную информацию

dc.contributor.author Надейкина Л.А.
dc.date.accessioned 2020-01-21T08:55:43Z
dc.date.available 2020-01-21T08:55:43Z
dc.date.issued 2020-01-21
dc.identifier.isbn 978-5-6042751-4-6
dc.identifier.uri http://storage.mstuca.ru:8080/xmlui/handle/123456789/8402
dc.description Данное учебное пособие издается в соответствии с рабочей программой дисциплины «Программирование» для студентов II курса направления подготовки 09.03.01 бакалавр очного обучения. В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: обобщенное программирование. При объектно-ориентированном программировании основное внимание уделяется аспекту данных, а при обобщенном — алгоритмам. Цель обобщенного программирования — создание кода, который не зависит от типов данных. Шаблоны — это средства C++, предназначенные для создания обобщенных программ. Библиотека STL содержит шаблоны контейнерных классов, по разному сконструированных и предназначенных для хранения данных разных типов. STL предоставляет обобщенное представление алгоритмов, не зависящее как от типов данных, но и от типов контейнеров, которые хранят эти данные. Реализация такого подхода осуществляется с помощью итераторов. Шаблоны обеспечивают обобщенное представление типа данных, хранимых в контейнере. Итераторы является обобщенным представлением процесса перемещения по элементам контейнера. Рассмотрены шаблоны функций, определяющих общий алгоритм семейства функций, и шаблоны классов, позволяющие определить общие свойства классов. Рассмотрена библиотека STL, которая содержит набор шаблонов, представляющих контейнеры, итераторы, объекты функций и алгоритмы. ru_RU
dc.subject Программирование. Обобщенное программирование ru_RU
dc.title Программирование. Обобщенное программирование: учебное пособие. / Л.А. Надейкина. — Воронеж ООО «МИР», 2019. ru_RU
dc.type Book chapter ru_RU


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию

Поиск в DSpace


Расширенный поиск

Просмотр

Моя учетная запись