Class template new_allocator Boost , The Boost C++ Libraries BoostBook Documentation Subset , Boost.Container Header Reference
Class template new_allocator
boost::container::new_allocator — This class is a reduced STL-compatible allocator that allocates memory using operator new.
Synopsis
Description
new_allocator
public
construct/copy/destruct
new_allocator ( ) за исключением ; конструктор по умолчанию Никогда не бросайте
new_allocator ( const new_allocator & ) за исключением ; Конструктор из других new_allocator
. Никогда не бросайте
template typename T2> new_allocator constnew_allocator < T2 > за исключением ; Конструктор из родственного new_allocator
. Никогда не бросайте [39]
new_allocator
public member functions
pointer allocate ( size_type count) ; Выделяет память для массива элементов счета. Бросает std::bad_alloc, если памяти недостаточно
void deallocate ( pointer ptr, size_type ) за исключением ; Выделяет ранее выделенную память. Никогда не бросайте 23
size_type max_size ( ) const за исключением ; Возвращает максимальное количество элементов, которые могут быть выделены. Никогда не бросайте 19
new_allocator
friend functions
friend void wap ( new_allocator , new_allocator & ) за исключением ; Смена двух распределителей не имеет никакого значения, поскольку этот new_allocator
не имеет состояния
friend bool оператор ( const new_allocator, const new_allocator, new_allocator, , , за исключением ; An new_allocator
всегда сравнивается с истинным, так как память, выделенная одним экземпляром, может быть распределена другим экземпляром
friend bool оператор ( const new_allocator, const new_allocator, new_allocator, , , за исключением ; An new_allocator
всегда сравнивается с ложным, так как память, выделенная одним экземпляром, может быть размещена другим экземпляром
Статья Class template new_allocator раздела The Boost C++ Libraries BoostBook Documentation Subset Boost.Container Header Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Boost.Container Header Reference ::