![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template fast_pool_allocatorBoost , Boost.Pool , Header <boost/pool/poolfwd.hpp>
|
![]() | Note |
---|---|
Базовыйsingleton_pool, используемый этим распределителем, конструирует экземпляр пула, которыйникогда не освобождается. Это означает, что память, выделенная распределителем, может по-прежнему использоваться после завершения main(), но может означать, что некоторые программы проверки памяти будут жаловаться на утечки. |
fast_pool_allocator
public
construct/copy/destructfast_pool_allocator;
Обеспечивает построение базовогоsingleton_pool
IFF экземпляр этого распределителя строится в ходе глобальной инициализации. См. билет No 2359 для полного объяснения по адресуhttp://svn.boost.org/trac/boost/ticket/2359.
template<typenameU> fast_pool_allocator(constfast_pool_allocator<U,UserAllocator,Mutex,NextSize,MaxSize>&);
Обеспечивает построение лежащего в основеsingleton_pool
IFF экземпляра этого распределителя, построенного во время глобальной инициализации. Билет No 2359 для полного объяснения по адресуhttp://svn.boost.org/trac/boost/ticket/2359.
fast_pool_allocator
public member functionsvoidbuildconstpointerptr,constvalue_type&t;
voiddestroy(constpointerptr);
Уничтожьте ptr с помощью деструктора.
boolоператор==constfast_pool_allocator&]const;
boolоператор!=constconstfast_pool_allocator&]const;
fast_pool_allocator
public static functionsстатическийуказательадресссылкаr];
статическийconst_pointerадресconst_reference;
статическийразмер_типмаксимальный_размер;
статическийуказательвыделяютконстразмер_типn];
staticpointerallocate(constsize_typen,constvoid*const);
Выделить память.
staticpointerallocate();
Выделить память.
staticvoiddeallocate(constpointerptr,constsize_typen);
Распределите память.
статическийпустотныйделлокатконстуказательptr;
деллокат/свободный
Статья Class template fast_pool_allocator раздела Boost.Pool Header <boost/pool/poolfwd.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/pool/poolfwd.hpp> ::
реклама |