Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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		  2022.07.31	       std::list::pop_front(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::list::pop_front&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help