🗊 Презентация Библиотека стандартных шаблонов (STL)

Нажмите для полного просмотра!
Библиотека стандартных шаблонов (STL), слайд №1 Библиотека стандартных шаблонов (STL), слайд №2 Библиотека стандартных шаблонов (STL), слайд №3 Библиотека стандартных шаблонов (STL), слайд №4 Библиотека стандартных шаблонов (STL), слайд №5 Библиотека стандартных шаблонов (STL), слайд №6 Библиотека стандартных шаблонов (STL), слайд №7 Библиотека стандартных шаблонов (STL), слайд №8 Библиотека стандартных шаблонов (STL), слайд №9 Библиотека стандартных шаблонов (STL), слайд №10 Библиотека стандартных шаблонов (STL), слайд №11 Библиотека стандартных шаблонов (STL), слайд №12 Библиотека стандартных шаблонов (STL), слайд №13 Библиотека стандартных шаблонов (STL), слайд №14 Библиотека стандартных шаблонов (STL), слайд №15 Библиотека стандартных шаблонов (STL), слайд №16 Библиотека стандартных шаблонов (STL), слайд №17 Библиотека стандартных шаблонов (STL), слайд №18 Библиотека стандартных шаблонов (STL), слайд №19 Библиотека стандартных шаблонов (STL), слайд №20 Библиотека стандартных шаблонов (STL), слайд №21 Библиотека стандартных шаблонов (STL), слайд №22 Библиотека стандартных шаблонов (STL), слайд №23 Библиотека стандартных шаблонов (STL), слайд №24 Библиотека стандартных шаблонов (STL), слайд №25 Библиотека стандартных шаблонов (STL), слайд №26 Библиотека стандартных шаблонов (STL), слайд №27 Библиотека стандартных шаблонов (STL), слайд №28 Библиотека стандартных шаблонов (STL), слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Библиотека стандартных шаблонов (STL). Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


STL Библиотека стандартных шаблонов
Описание слайда:
STL Библиотека стандартных шаблонов

Слайд 2


Библиотека стандартных шаблонов (STL) (англ. Standard Template Library) — набор согласованных обобщённых алгоритмов, контейнеров, средств доступа к...
Описание слайда:
Библиотека стандартных шаблонов (STL) (англ. Standard Template Library) — набор согласованных обобщённых алгоритмов, контейнеров, средств доступа к их содержимому и различных вспомогательных функций в C++.

Слайд 3


Библиотека стандартных шаблонов до включения в стандарт C++ была сторонней разработкой, вначале — фирмы HP(Hewlett-Packard), а затем SGI(Silicon...
Описание слайда:
Библиотека стандартных шаблонов до включения в стандарт C++ была сторонней разработкой, вначале — фирмы HP(Hewlett-Packard), а затем SGI(Silicon Graphics, Inc.). Стандарт языка не называет её «STL», так как эта библиотека стала неотъемлемой частью языка, однако многие люди до сих пор используют это название, чтобы отличать её от остальной части стандартной библиотеки (потоки ввода-вывода (iostream), подраздел Си и др.). Архитектура STL была разработана Александром Степановым и Менг Ли.

Слайд 4


Структура библиотеки
Описание слайда:
Структура библиотеки

Слайд 5


Контейнеры
Описание слайда:
Контейнеры

Слайд 6


Последовательные контейнеры
Описание слайда:
Последовательные контейнеры

Слайд 7


Последовательные контейнеры
Описание слайда:
Последовательные контейнеры

Слайд 8


Последовательные контейнеры
Описание слайда:
Последовательные контейнеры

Слайд 9


Пример последовательного контейнера #include #include #include int main() { // Поддержка кириллицы в консоли Windows setlocale(LC_ALL, "");...
Описание слайда:
Пример последовательного контейнера #include #include #include int main() { // Поддержка кириллицы в консоли Windows setlocale(LC_ALL, ""); // Создание вектора из строк std::vector students; // Буфер для ввода фамилии студента std::string buffer = ""; std::cout

Слайд 10


Ассоциативные контейнеры
Описание слайда:
Ассоциативные контейнеры

Слайд 11


Ассоциативные контейнеры
Описание слайда:
Ассоциативные контейнеры

Слайд 12


Ассоциативные контейнеры
Описание слайда:
Ассоциативные контейнеры

Слайд 13


Ассоциативные контейнеры
Описание слайда:
Ассоциативные контейнеры

Слайд 14


Пример ассоциативного контейнера #include "stdafx.h" #include #include #include using namespace std; int main() { map m; //создаем...
Описание слайда:
Пример ассоциативного контейнера #include "stdafx.h" #include #include #include using namespace std; int main() { map m; //создаем контейнер //записываем данные в наш ассоциативный массив m["s"]=5; m["sr"]=52; m["t"]=533; map:: iterator ii; // определяем итератор for(ii=m.begin();ii!=m.end();ii++)cout

Слайд 15


Контейнеры-адаптеры
Описание слайда:
Контейнеры-адаптеры

Слайд 16


Контейнеры-адаптеры
Описание слайда:
Контейнеры-адаптеры

Слайд 17


Контейнеры-адаптеры
Описание слайда:
Контейнеры-адаптеры

Слайд 18


Пример с контейнерами-адаптерами #include #include #include #include using namespace std; int main() { queue myqueue; string st,k,p,f; int n,r;...
Описание слайда:
Пример с контейнерами-адаптерами #include #include #include #include using namespace std; int main() { queue myqueue; string st,k,p,f; int n,r; coutn; for(int count=1, i=0;i

Слайд 19


Псевдоконтейнеры
Описание слайда:
Псевдоконтейнеры

Слайд 20


Псевдоконтейнеры
Описание слайда:
Псевдоконтейнеры

Слайд 21


Псевдоконтейнеры
Описание слайда:
Псевдоконтейнеры

Слайд 22


Пример с псевдоконтейнерами #include #include // заголовочный файл битовых полей #include // для манипулятора setw() using namespace std; int main()...
Описание слайда:
Пример с псевдоконтейнерами #include #include // заголовочный файл битовых полей #include // для манипулятора setw() using namespace std; int main() { bitset number; cout

Слайд 23


Контейнеры В контейнерах для хранения элементов используется семантика передачи объектов по значению. Другими словами, при добавлении контейнер...
Описание слайда:
Контейнеры В контейнерах для хранения элементов используется семантика передачи объектов по значению. Другими словами, при добавлении контейнер получает копию элемента. Если создание копии нежелательно, то используют контейнер указателей на элементы. Присвоение элементов реализуется с помощью оператора присваивания, а их разрушение происходит с использованием деструктора. Сейчас мы увидим основные требования к элементам в контейнерах:

Слайд 24


Методы
Описание слайда:
Методы

Слайд 25


методы
Описание слайда:
методы

Слайд 26


Итераторы В библиотеке STL для доступа к элементам в качестве посредника используется обобщённая абстракция, именуемая итератором. Каждый контейнер...
Описание слайда:
Итераторы В библиотеке STL для доступа к элементам в качестве посредника используется обобщённая абстракция, именуемая итератором. Каждый контейнер поддерживает «свой» вид итератора, который представляет собой «модернизированный» интеллектуальный указатель, «знающий» как получить доступ к элементам конкретного контейнера. Стандарт C++ определяет пять категорий итераторов:

Слайд 27


Категории
Описание слайда:
Категории

Слайд 28


Категории
Описание слайда:
Категории

Слайд 29


Спасибо за внимание Выполнили: Студенты 103 группы ФМиИТ Полькин А.В. и Новиков Д.В.
Описание слайда:
Спасибо за внимание Выполнили: Студенты 103 группы ФМиИТ Полькин А.В. и Новиков Д.В.



Похожие презентации
Mypresentation.ru
Загрузить презентацию