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

From cppreference.com
< cpp‎ | container‎ | vector

 
 
 
 
size_type size() const;
(noexcept since 哋它亢++11)
(constexpr since 哋它亢++20)

Returns the number of elements in the container, i.e. std::distance(begin(), end()).

Parameters

(none)

Return value

The number of elements in the container.

Complexity

Constant.

Example

The following code uses size to display the number of elements in a std::vector<int>:

#include <vector>
#include <iostream>
 
int main()
{ 
    std::vector<int> nums {1, 3, 5, 7};
 
    std::cout << "nums contains " << nums.size() << " elements.\n";
}

Output:

nums contains 4 elements.

See also

returns the number of elements that can be held in currently allocated storage
(public member function)
checks whether the container is empty
(public member function)
returns the maximum possible number of elements
(public member function)
changes the number of elements stored
(public member function)
(哋它亢++17)(哋它亢++20)
returns the size of a container or array
(function template)