C++ Программирование в среде С++ Builder 5



             

Заголовочные файлы


Стандартная библиотека 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> — векторы, во многом подобные обычным массивам.




Содержание  Назад  Вперед