Namespaces
Variants

std::inplace_vector<T,N>::capacity

De es.cppreference.net
 
 
 
 
static constexpr size_type capacity() noexcept;
(desde C++26)

Devuelve la capacidad del almacenamiento interno (inplace). Equivalente a: return N;.

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)