std::vector<T,Allocator>::size (3) - Linux Manuals
std::vector<T,Allocator>::size: std::vector<T,Allocator>::size
Command to display std::vector<T,Allocator>::size
manual in Linux: $ man 3 std::vector<T,Allocator>::size
NAME
std::vector<T,Allocator>::size - std::vector<T,Allocator>::size
Synopsis
size_type size() const; (until C++11)
size_type size() const noexcept; (since C++11)
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>:
// Run this code
#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
capacity (public member function)
checks whether the container is empty
empty (public member function)
returns the maximum possible number of elements
max_size (public member function)
changes the number of elements stored
resize (public member function)
Pages related to std::vector<T,Allocator>::size
- std::vector<T,Allocator>::shrink_to_fit (3) - std::vector<T,Allocator>::shrink_to_fit
- std::vector<T,Allocator>::swap (3) - std::vector<T,Allocator>::swap
- std::vector<T,Allocator>::assign (3) - std::vector<T,Allocator>::assign
- std::vector<T,Allocator>::at (3) - std::vector<T,Allocator>::at
- std::vector<T,Allocator>::back (3) - std::vector<T,Allocator>::back
- std::vector<T,Allocator>::begin,std::vector<T,Allocator>::cbegin (3) - std::vector<T,Allocator>::begin,std::vector<T,Allocator>::cbegin
- std::vector<T,Allocator>::capacity (3) - std::vector<T,Allocator>::capacity
- std::vector<T,Allocator>::clear (3) - std::vector<T,Allocator>::clear
- std::vector<T,Allocator>::data (3) - std::vector<T,Allocator>::data
- std::vector<T,Allocator>::emplace (3) - std::vector<T,Allocator>::emplace
- std::vector<T,Allocator>::emplace_back (3) - std::vector<T,Allocator>::emplace_back
- std::vector<T,Allocator>::empty (3) - std::vector<T,Allocator>::empty
- std::vector<T,Allocator>::end,std::vector<T,Allocator>::cend (3) - std::vector<T,Allocator>::end,std::vector<T,Allocator>::cend
- std::vector<T,Allocator>::erase (3) - std::vector<T,Allocator>::erase
- std::vector<T,Allocator>::front (3) - std::vector<T,Allocator>::front
- std::vector<T,Allocator>::get_allocator (3) - std::vector<T,Allocator>::get_allocator
- std::vector<T,Allocator>::insert (3) - std::vector<T,Allocator>::insert
- std::vector<T,Allocator>::max_size (3) - std::vector<T,Allocator>::max_size
- std::vector<T,Allocator>::operator= (3) - std::vector<T,Allocator>::operator=
- std::vector<T,Allocator>::operator[] (3) - std::vector<T,Allocator>::operator[]
- std::vector<T,Allocator>::pop_back (3) - std::vector<T,Allocator>::pop_back
- std::vector<T,Allocator>::push_back (3) - std::vector<T,Allocator>::push_back
- std::vector<T,Allocator>::rbegin,std::vector<T,Allocator>::crbegin (3) - std::vector<T,Allocator>::rbegin,std::vector<T,Allocator>::crbegin
- std::vector<T,Allocator>::rend,std::vector<T,Allocator>::crend (3) - std::vector<T,Allocator>::rend,std::vector<T,Allocator>::crend
- std::vector<T,Allocator>::reserve (3) - std::vector<T,Allocator>::reserve
- std::vector<T,Allocator>::resize (3) - std::vector<T,Allocator>::resize
- std::vector<T,Allocator>::vector (3) - std::vector<T,Allocator>::vector
- std::vector<T,Allocator>::~vector (3) - std::vector<T,Allocator>::~vector
- std::vector<bool,Allocator>::flip (3) - std::vector<bool,Allocator>::flip