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)
|
||
|
||
## Как объявить список
|
||
|
||
Если вы хотите объявить список номеров, вы пишете:
|
||
|
||
«» 'ЗЬй :: список Числа; «»» |