Namespaces
Variants

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

From cppreference.net
static constexpr size_type capacity ( ) noexcept ;
(depuis C++26)

Retourne la capacité du stockage interne (inplace). Équivalent à : return N ; .

Table des matières

Paramètres

(aucun)

Valeur de retour

Le nombre maximum d'éléments que le conteneur peut contenir.

Complexité

Constante.

Notes

Parce que chaque std:: inplace_vector < T, N > est un conteneur à capacité fixe, la valeur retournée par capacity est égale à N (qui est également la valeur retournée par max_size() ).

Exemple

#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);
}

Voir aussi

[static]
retourne le nombre maximum possible d'éléments
(fonction membre publique statique)
retourne le nombre d'éléments
(fonction membre publique)
modifie le nombre d'éléments stockés
(fonction membre publique)
vérifie si le conteneur est vide
(fonction membre publique)
[static]
réserve de l'espace de stockage
(fonction membre publique statique)