STL – Standard Template Library, Basic, Програмування, статті

А. Согомонян, Азбука 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>

*

*