Namespaces
Variants

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

Von de.cppreference.net

 
 
 
 
constexpr size_type size() const;
(seit C++26)

Gibt die Anzahl der Elemente im Container zurück, also std::distance(begin(), end()).

Rückgabewert

std:: distance ( begin ( ) , end ( ) )

Komplexität

Konstante.

Beispiel

#include <cassert>
#include <inplace_vector>
int main()
{
    std::inplace_vector<int, 4> nums;
    assert(nums.size() == 0);
    nums = {1, 2, 3, 4};
    assert(nums.size() == 4);
}

Siehe auch

[static]
gibt die Anzahl der Elemente zurück, die im aktuell allozierten Speicher gehalten werden können
(öffentliche statische Elementfunktion)
prüft, ob der Container leer ist
(öffentliche Elementfunktion)
[static]
gibt die maximal mögliche Anzahl von Elementen zurück
(öffentliche statische Elementfunktion)
ändert die Anzahl der gespeicherten Elemente
(öffentliche Elementfunktion)
(C++17) (C++20)
gibt die Größe eines Containers oder Arrays zurück
(Funktionstemplate)