Difference between revisions of "cpp/container/forward list"
m (Text replace - "{{tdcl list begin}} {{tdcl list h1 | Member types}}" to "===Member types=== {{tdcl list begin}}") |
m (Text replace - " {{dcl list h1 | Non-member functions}}" to "{{dcl list end}} ===Non-member functions=== {{dcl list begin}}") |
||
Line 64: | Line 64: | ||
{{dcl list template | cpp/container/dcl list unique | forward_list}} | {{dcl list template | cpp/container/dcl list unique | forward_list}} | ||
{{dcl list template | cpp/container/dcl list sort | forward_list}} | {{dcl list template | cpp/container/dcl list sort | forward_list}} | ||
+ | {{dcl list end}} | ||
− | + | ===Non-member functions=== | |
+ | {{dcl list begin}} | ||
{{dcl list template | cpp/container/dcl list operator_comp | forward_list}} | {{dcl list template | cpp/container/dcl list operator_comp | forward_list}} | ||
{{dcl list template | cpp/container/dcl list std_swap | forward_list}} | {{dcl list template | cpp/container/dcl list std_swap | forward_list}} | ||
{{dcl list end}} | {{dcl list end}} |
Revision as of 16:11, 18 August 2011
Template:cpp/container/forward list/sidebar
Defined in header <forward_list>
|
||
template< class T, |
Template:mark c++11 feature | |
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 lists this container provides more space efficient storage, when bidirectional iteration is not needed.
Contents |
Member types
Template:tdcl list begin 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 end