Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

cache_suballoc (Clase)

Define asignador de bloque que asigna y libere los bloques de memoria de un solo tamaño.

template <std::size_t Sz, size_t Nelts = 20> class cache_suballoc

Parámetro

Descripción

Sz

El número de elementos de la matriz que se asignará.

La clase de plantilla de cache_suballoc almacena los bloques de memoria desasignados en una lista disponible con longitud ilimitada, mediante freelist<sizeof(Type), max_unbounded>, y los bloques de memoria de los suballocates de un fragmento mayor asignado con operator new cuando la lista disponible está vacía.

Cada fragmento contiene los bytes de Sz * Nelts de memoria utilizable y los datos que operator new y operator delete requieren. Los elementos asignados nunca se liberan.

Ee292200.collapse_all(es-es,VS.120).gifConstructores

cache_suballoc

Construye un objeto de tipo cache_suballoc.

Ee292200.collapse_all(es-es,VS.120).gifFunciones miembro

asigna

Asigna un bloque de memoria.

desasignar cualquier espacio

Libera un número especificado de objetos inicial de almacenamiento en una posición especificada.

asignadores <deEncabezado: >

Espacio de nombres: stdext

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft