STL – Standard Template Library

А. Согомонян, Азбука Visual Basic

STL – це стандартна бібліотека шаблонів, яка представляє великий набір даних
структур і алгорітмов.STL підтримують всі сучасні компілятори. як видно з
назви, STL заснована на шаблонах.
Основні компоненти STL – контейнери і
снандартние алгоритми (такі як сортування, пошук і т. д.). Контейнер-це об'єкт
який містить набір інших об'єктів. Приклад-звичайний масив. Але на відміну від масиву,
контейнери не мають фіксованого розміру (це досить зручно). Розмір контейнера
можна змінювати додаючи або видаляючи об'єкти з контейнера. Є такі контейнери:

Алгоритми STL – це шаблони функцій, що працюють з об'єктами.

Доступ до даних знаходяться всередині контейнера
здійснюється за допомогою ітераторів. Ітератори – це узагальнення покажчиків, які
дозволяють працювати з різними структурами даних (контейнерами) однаковим способом.

Є п'ять категорій ітераторів в залежності від операцій, визначених
для них: введення (input iterators), виведення (output iterators),
послідовні (forward iterators), двонаправлені
(Bidirectional iterators) і довільного доступу (random access iterators.)

Детальніше про все це в наступних статтях.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*