C++ <list> library
Iterators Related Functions
Function Description begin Returns an iterator pointing to the first element of the list. Used for forward traversal. end Returns an iterator pointing to the position after the last element of the list. Acts as the end marker for forward traversal. rbegin Returns a reverse iterator pointing to the last element of the list. Used for reverse traversal. rend Returns a reverse iterator pointing to the position before the first element of the list. Acts as the end marker for reverse traversal. cbegin Returns a constant iterator pointing to the first element of the list. Ensures elements cannot be modified. cend Returns a constant iterator pointing to the position after the last element of the list. Ensures elements cannot be modified. crbegin Returns a constant reverse iterator pointing to the last element of the list. Ensures elements cannot be modified. crend Returns a constant reverse iterator pointing to the position before the first element of the list. Ensures elements cannot be modified.
Capacity Related Functions
Function Description empty Checks whether the list is empty. Returns true if the list has no elements. size Returns the number of elements in the list. max_size Returns the maximum number of elements the list can theoretically hold.
Element Access Related Functions
Function Description front Accesses the first element of the list. back Accesses the last element of the list.
Modifiers Related Functions
Function Description assign Replaces the contents of the list with new elements. emplace_front Constructs and inserts an element at the beginning of the list. push_front Adds an element to the beginning of the list. pop_front Removes the first element of the list. emplace_back Constructs and inserts an element at the end of the list. push_back Adds an element to the end of the list. pop_back Removes the last element of the list. emplace Constructs and inserts an element at a specific position in the list. insert Inserts elements at a specific position in the list. erase Removes elements from the list at a specified position or range. swap Exchanges the contents of two lists. resize Changes the size of the list by adding or removing elements. clear Removes all elements from the list, leaving it empty.
Operations Related Functions
Function Description splice Transfers elements from one list to another. remove Removes all elements with a specific value. remove_if Removes elements that satisfy a specified condition. unique Removes consecutive duplicate elements from the list. merge Merges two sorted lists into one sorted list. sort Sorts the elements in the list. reverse Reverses the order of elements in the list.
Observers Related Functions
Function Description get_allocator Returns the allocator associated with the list, which is used to handle memory allocation for its elements.
Warning : Undefined array key "HTTP_USER_AGENT" in
/bitnami/wordpress/wp-content/themes/twentynineteen/footer.php on line
85
Deprecated : strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in
/bitnami/wordpress/wp-content/themes/twentynineteen/footer.php on line
85