Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the container template class vector and several supporting templates.
The vector is a container that organizes elements of a given type in a linear sequence. It enables fast random access to any element, and dynamic additions and removals to and from the sequence. The vector is the preferred container for a sequence when random-access performance is at a premium.
For more details about the members of this header, see <vector> Members. For more information about the class vector, see vector Class. For information about the specialization vector<bool>, see vector<bool> Class.
namespace std {
template<class Type, class Allocator>
    class vector;
template<class Allocator>
    class vector<bool>;
template<class Allocator>
    struct hash<vector<bool, Allocator> >;
        // TEMPLATE FUNCTIONS
template<class Type, class Allocator>
    bool operator== (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator!= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator< (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator> (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator<= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator>= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    void swap (
        vector< Type, Allocator>& _Left,
        vector< Type, Allocator>& _Right
    );
}  // namespace std
Parameters
- Type 
 The template parameter for the type of data stored in the vector.
- Allocator 
 The template parameter for the stored allocator object responsible for memory allocation and deallocation.
- _Left 
 The first (left) vector in a compare operation
- _Right 
 The second (right) vector in a compare operation.
Requirements
Header: <vector>
Namespace: std
See Also
Reference
Thread Safety in the Standard C++ Library