Заголовочные файлы
Стандартная библиотека C++ вводит новый стиль спецификации заголовочных файлов. Расширение .h опускается. Например, для подключения библиотеки алгоритмов нужно написать
#include <algorithm>
Компилятор автоматически укорачивает имя до восьми символов, добавляет .h и читает файл algorith.h из каталога $(BCB)\Include. На уровне исходного кода программы C++ получаются более мобильными, не привязанными к конкретной системе именования файлов.
Следующая таблица перечисляет стандартные заголовки STL с краткими описаниями контейнерных классов, которые они содержат.
Таблица 10.1. Контейнерные классы STL
| Директива #include | Класс контейнера | ||
| <bitset> | bitset — множества как битовые наборы. | ||
| <deque> | deque — двусвязные очереди; имя является сокращением от “double-end queue”. | ||
| <iist> | list — списки. | ||
| <map> | map, multimap — карты; это структуры, подобные массиву, но в которых роль “индекса” могут играть не только целые числа, но любые упорядоченные типы. | ||
| <queue> | queue, priority queue — очереди, т. е. структуры, организованные по принципу “первым вошел, первым вышел”. | ||
| <set> | set, multiset — множества. | ||
| <stack> | stack — стеки, организованные по принципу “последним вошел, первым вышел”. | ||
| <vector> | vector, vector<bool> — векторы, во многом подобные обычным массивам. | 
