Visual C++ Standard Library
vector Members
vector | Constructs a vector of a specific size or with elements of a specific value or with a specific allocator or as a copy of some other vector. |
allocator_type | A type that represents the allocator class for the vector object. |
const_iterator | A type that provides a random-access iterator that can read a const element in a vector. |
const_pointer | A type that provides a pointer to a const element in a vector. |
const_reference | A type that provides a reference to a const element stored in a vector for reading and performing const operations. |
const_reverse_iterator | A type that provides a random-access iterator that can read any const element in the vector. |
difference_type | A type that provides the difference between the addresses of two elements in a vector. |
iterator | A type that provides a random-access iterator that can read or modify any element in a vector. |
pointer | A type that provides a pointer to an element in a vector. |
reference | A type that provides a reference to an element stored in a vector. |
reverse_iterator | A type that provides a random-access iterator that can read or modify any element in a reversed vector. |
size_type | A type that counts the number of elements in a vector. |
value_type | A type that represents the data type stored in a vector. |
assign | Erases a vector and copies the specified elements to the empty vector. |
at | Returns a reference to the element at a specified location in the vector. |
back | Returns a reference to the last element of the vector. |
begin | Returns a random-access iterator to the first element in the container. |
capacity | Returns the number of elements that the vector could contain without allocating more storage. |
clear | Erases the elements of the vector. |
empty | Tests if the vector container is empty. |
end | Returns a random-access iterator that points just beyond the end of the vector. |
erase | Removes an element or a range of elements in a vector from specified positions. |
front | Returns a reference to the first element in a vector. |
get_allocator | Returns an object to the allocator class used by a vector. |
insert | Inserts an element or a number of elements into the vector at a specified position. |
max_size | Returns the maximum length of the vector. |
pop_back | Deletes the element at the end of the vector. |
push_back | Add an element to the end of the vector. |
rbegin | Returns an iterator to the first element in a reversed vector. |
rend | Returns an iterator to the end of a reversed vector. |
reserve | Reserves a minimum length of storage for a vector object. |
resize | Specifies a new size for a vector. |
size | Returns the number of elements in the vector. |
swap | Exchanges the elements of two vectors. |
operator[] | Returns a reference to the vector element at a specified position. |
Reference