Espacios de nombres
Variantes

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

De cppreference.com
 
 
 
 
<tbody> </tbody>
static constexpr size_type capacity() noexcept;
(desde C++26)

Devuelve la capacidad del almacenamiento interno (in situ). Equivale a: return N;.

Parámetros

(Ninguno)

Valor de retorno

La cantidad máxima de elementos que el contenedor puede almacenar.

Complejidad

Constante.

Notas

Dado 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

Devuelve el número máximo posible de elementos.
(función miembro pública) [editar]
Devuelve el número de elementos.
(función miembro pública) [editar]
Cambia el número de elementos almacenados.
(función miembro pública) [editar]
Comprueba si el contenedor está vacío.
(función miembro pública) [editar]
Reserva almacenamiento.
(función miembro pública) [editar]