Namespaces
Variants

std::vector<T,Allocator>::size

Von de.cppreference.net

 
 
 
 
size_type size() const;
(noexcept seit C++11)
(constexpr seit C++20)

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

Rückgabewert

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

Komplexität

Konstante.

Beispiel

Der folgende Code verwendet size , um die Anzahl der Elemente in einem std:: vector < int > anzuzeigen:

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

Siehe auch

gibt die Anzahl der Elemente zurück, die im aktuell allokierten Speicher gehalten werden können
(public member function)
prüft, ob der Container leer ist
(public member function)
gibt die maximal mögliche Anzahl von Elementen zurück
(public member function)
ändert die Anzahl der gespeicherten Elemente
(public member function)
(C++17) (C++20)
gibt die Größe eines Containers oder Arrays zurück
(function template)