Difference between revisions of "cpp/container/forward list"
From cppreference.com
m (r2.7.3) (Robot: Adding de, es, fr, it, ja, pt, ru, zh) |
|||
Line 72: | Line 72: | ||
{{dcl list template | cpp/container/dcl list swap2 | forward_list}} | {{dcl list template | cpp/container/dcl list swap2 | forward_list}} | ||
{{dcl list end}} | {{dcl list end}} | ||
+ | |||
+ | [[de:cpp/container/forward list]] | ||
+ | [[es:cpp/container/forward list]] | ||
+ | [[fr:cpp/container/forward list]] | ||
+ | [[it:cpp/container/forward list]] | ||
+ | [[ja:cpp/container/forward list]] | ||
+ | [[pt:cpp/container/forward list]] | ||
+ | [[ru:cpp/container/forward list]] | ||
+ | [[zh:cpp/container/forward list]] |
Revision as of 20:18, 2 November 2012
Defined in header <forward_list>
|
||
template< class T, |
(since C++11) | |
Forward list is a container which supports fast insertion and removal of elements from anywhere from the container. Fast random access is not supported. It is implemented as singly-linked list and essentially does not have any overhead compared to its implementation in C. Compared to std::list this container provides more space efficient storage, when bidirectional iteration is not needed.
std::forward_list
meets the requirements of Template:concept (except for the size()
member function), Template:concept and Template:concept.
Contents |