Namespaces
Variants

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

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

Renvoie la capacité du stockage interne (sur place). Équivalent à : return N;.

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)