Главная arrow Программирование С++ arrow Другие компоненты библиотеки STL

Другие компоненты библиотеки STL

Помимо контейнеров, итераторов и алгоритмов, в стандартной библиотеке шаблонов содержится ряд других элементов, играющих важную роль, к ним относятся распределители памяти, объекты-функции, адаптеры, предикаты, связыватели (binders) и отрицатели (или инверторы) ,(negators). У каждого контейнера есть определенный для него распределитель, который Управляет распределением памяти для контейнера. Установленный по умолчанию распределитель памяти — это объект класса allocator, но можно определить собственный распределитель, если он необходим для специализированного приложения. В большинстве случаев достаточно распределителя памяти, заданного по умолчанию.