STL - стандартная библиотека шаблонов в С++ (Standard Template Library) содержит множество полезных вещей. В том числе контейнер list, который удобно использовать для вставки, сортировки, объединения списков и других операций над объектами. Например, если вам надо отсортировать какой-то список, то вы можете загрузить этот список в контейнер list и выполнить сортировку. Ну а дальше в зависимости от задачи - можно вывести на экран или выполнить какие-то другие действия. Правда, некоторые вещи делать нельзя. Например, нельзя обратиться к произвольному элементу списка (как в массиве по индексу). Точнее, можно (например, перебрать список в цикле и найти нужный элемент), но все эти способы не быстрые и не очень удобные. Впрочем, у каждой вещи своё предназначение. И своё предназначение этот контейнер выполняет. Пример: Здесь мы сначала объявляем переменную strings - список строк. В угловых скобках после слова list мы указываем тип элементов списка. Это могут быть, разумеется, не только строки