std::inplace_vector<T,N>:: capacity
|
static
constexpr
size_type capacity
(
)
noexcept
;
|
(desde C++26) | |
Devuelve la capacidad del almacenamiento interno (in situ). Equivalente a: return N ; .
Contenidos |
Parámetros
(ninguno)
Valor de retorno
El número máximo de elementos que el contenedor puede contener.
Complejidad
Constante.
Notas
Debido a que cada
std::
inplace_vector
<
T, N
>
es un contenedor de capacidad fija, el valor devuelto por
capacity
es igual a
N
(que también es el valor devuelto por
max_size()
).
Ejemplo
#include <inplace_vector> int main() { constexpr std::inplace_vector<int, 4> v1; static_assert(v1.capacity() == 4 && v1.max_size() == 4); constexpr std::inplace_vector<int, 0> v2; static_assert(v2.capacity() == 0 && v2.max_size() == 0); }
Véase también
|
[static]
|
devuelve el número máximo posible de elementos
(función miembro pública estática) |
|
devuelve el número de elementos
(función miembro pública) |
|
|
cambia el número de elementos almacenados
(función miembro pública) |
|
|
comprueba si el contenedor está vacío
(función miembro pública) |
|
|
[static]
|
reserva almacenamiento
(función miembro pública estática) |