Difference between revisions of "cpp/container/forward list"
From cppreference.com
m (Text replace - "{{tdcl" to "{{dcl") |
m (Text replace - "container/tdcl" to "container/dcl") |
||
Line 15: | Line 15: | ||
{{dcl list begin}} | {{dcl list begin}} | ||
{{dcl list hitem | Member type | Definition}} | {{dcl list hitem | Member type | Definition}} | ||
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list value_type | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list allocator_type | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list size_type | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list difference_type | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list reference | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list const_reference | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list pointer | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list const_pointer | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list iterator | forward_list}} |
− | {{dcl list template | cpp/container/ | + | {{dcl list template | cpp/container/dcl list const_iterator | forward_list}} |
{{dcl list end}} | {{dcl list end}} | ||
Revision as of 02:06, 12 June 2012
Template:cpp/container/forward list/sidebar
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 |