Шаг 88.
Библиотека STL.
Последовательные контейнеры. Обычные массивы

    На этом шаге мы рассмотрим использование массивов.

    Другая разновидность контейнеров является не классом, а одним из типов базового языка С и C++: речь идет об обычных массивах со статическим или динамическим размером. Обычные массивы не относятся к контейнерам STL, поскольку они не поддерживают функции типа size() или empty(), однако архитектура STL позволяет вызывать для них алгоритмы. Это особенно удобно при обработке статических массивов в списках инициализации.

    Принципы работы с массивами хорошо известны, нова лишь возможность использования массивов с алгоритмами.

    В C++ необходимость в самостоятельном программировании динамических массивов отпала. Векторы обладают всеми свойствами динамических массивов, но имеют более надежный и удобный интерфейс.

    Со следующего шага мы начнем знакомиться с ассоциативными контейнерами.




Предыдущий шаг Содержание Следующий шаг