home | help
std::list::pop_front(3)        C++ Standard Libary	 std::list::pop_front(3)

NAME
     std::list::pop_front - std::list::pop_front

Synopsis
	void pop_front();

	Removes  the first element of the container. If there are no elements in
     the
	container, the behavior is undefined.

	References and iterators to the erased element are invalidated.

Parameters
	(none)

Return value
	(none)

Complexity
	Constant.

Exceptions
	Does not throw.

Example
     // Run this code

      #include <list>
      #include <iostream>

      int main()
      {
	  std::list<char> chars{'A', 'B', 'C', 'D'};

	  for (; !chars.empty(); chars.pop_front())
	      std::cout << "chars.front(): '" << chars.front() << "'\n";
      }

Output:
      chars.front(): 'A'
      chars.front(): 'B'
      chars.front(): 'C'
      chars.front(): 'D'

See also
	pop_back   removes the last element
		   (public member function)
	push_front inserts an element to the beginning
		   (public member function)
	front	   access the first element
		   (public member function)

http://cppreference.com 	   2024.06.10		 std::list::pop_front(3)

home | help