std::inplace_vector<T,N>:: capacity
|
static
constexpr
size_type capacity
(
)
noexcept
;
|
(seit C++26) | |
Gibt die Kapazität des internen (inplace) Speichers zurück. Entspricht: return N ; .
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
Die maximale Anzahl an Elementen, die der Container aufnehmen kann.
Komplexität
Konstante.
Hinweise
Da jeder
std::
inplace_vector
<
T, N
>
ein Container mit fester Kapazität ist, entspricht der von
capacity
zurückgegebene Wert
N
(was ebenfalls dem von
max_size()
zurückgegebenen Wert entspricht).
Beispiel
#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); }
Siehe auch
|
[static]
|
gibt die maximal mögliche Anzahl von Elementen zurück
(öffentliche statische Elementfunktion) |
|
gibt die Anzahl der Elemente zurück
(öffentliche Elementfunktion) |
|
|
ändert die Anzahl der gespeicherten Elemente
(öffentliche Elementfunktion) |
|
|
prüft, ob der Container leer ist
(öffentliche Elementfunktion) |
|
|
[static]
|
reserviert Speicher
(öffentliche statische Elementfunktion) |