13 lines
1.7 KiB
Markdown
13 lines
1.7 KiB
Markdown
|
---
|
|||
|
title: C++ Lists
|
|||
|
localeTitle: Списки C ++
|
|||
|
---
|
|||
|
# Что такое список STL?
|
|||
|
|
|||
|
Списки на C ++ - это мощный инструмент, похожий на его более известный кузен, C ++ Vectors. Векторы представляют собой последовательный контейнер где элементы индексируются в непрерывной цепочке, списки также являются последовательным контейнером, но они организованы по-разному. Элементы списка указывают на его следующий элемент, поэтому все элементы упорядочиваются последовательно, но они не используют индексацию. Как? Вы можете спросить. Они делают это не путем индексации, а с помощью специального инструмента, называемого итераторами. Итераторы похожи на специальные указатели чья задача состоит в том, чтобы поддерживать порядок элементов списка, как связь между двумя вагонами. Вот хороший визуальный как списки организованы по сравнению с векторами и массивами. ![IMG](https://imgur.com/SiU8uTe.png)
|
|||
|
|
|||
|
## Как объявить список
|
|||
|
|
|||
|
Если вы хотите объявить список номеров, вы пишете:
|
|||
|
|
|||
|
«» 'ЗЬй :: список Числа; «»»
|