Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/container/vector"

From cppreference.com
< cpp‎ | container
m (1 revision: import content)
Line 66: Line 66:
 
{{dcl list template | cpp/container/dcl list resize | vector}}
 
{{dcl list template | cpp/container/dcl list resize | vector}}
 
{{dcl list template | cpp/container/dcl list swap | vector}}
 
{{dcl list template | cpp/container/dcl list swap | vector}}
 +
 +
{{dcl list h1 | Non-member functions}}
 +
{{dcl list template | cpp/container/dcl list operator_comp | vector}}
 +
{{dcl list template | cpp/container/dcl list std_swap | vector}}
 
{{dcl list end}}
 
{{dcl list end}}

Revision as of 11:02, 12 June 2011

Template:cpp/container/vector/sidebar

Defined in header <vector>
template<

    class T,
    class Allocator = std::allocator<T>

> class vector;

std::vector is a container that supports fast random access to the elements and fast insertion or removal of elements at the end of the container. Fast element insertion or removal in the middle of the container is not supported. It is implemented as an contiguous array.

Template:tdcl list begin Template:tdcl list h1 Template:tdcl list hitem Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list template Template:tdcl list end

Template:cpp/container/dcl list constructorTemplate:cpp/container/dcl list destructorTemplate:cpp/container/dcl list operator=Template:cpp/container/dcl list assignTemplate:cpp/container/dcl list get allocatorTemplate:cpp/container/dcl list atTemplate:cpp/container/dcl list operator atTemplate:cpp/container/dcl list frontTemplate:cpp/container/dcl list backTemplate:cpp/container/dcl list dataTemplate:cpp/container/dcl list beginTemplate:cpp/container/dcl list endTemplate:cpp/container/dcl list rbeginTemplate:cpp/container/dcl list rendTemplate:cpp/container/dcl list emptyTemplate:cpp/container/dcl list sizeTemplate:cpp/container/dcl list max sizeTemplate:cpp/container/dcl list reserveTemplate:cpp/container/dcl list capacityTemplate:cpp/container/dcl list shrink to fitTemplate:cpp/container/dcl list clearTemplate:cpp/container/dcl list insertTemplate:cpp/container/dcl list emplaceTemplate:cpp/container/dcl list eraseTemplate:cpp/container/dcl list push backTemplate:cpp/container/dcl list emplace backTemplate:cpp/container/dcl list pop backTemplate:cpp/container/dcl list resizeTemplate:cpp/container/dcl list swapTemplate:cpp/container/dcl list operator compTemplate:cpp/container/dcl list std swap

Contents

Member functions

Element access
Iterators
Capacity
Modifiers

Non-member functions