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

FreeBSD Manual Pages

  
 
  

home | help
std::priority_queue::empty(3) C++ Standard Libarystd::priority_queue::empty(3)

NAME
       std::priority_queue::empty - std::priority_queue::empty

Synopsis
	  bool empty() const;		     (until C++20)
	  [[nodiscard]]	bool empty() const;  (since C++20)

	  Checks  if  the  underlying container	has no elements. Equivalent to
       return c.empty();.

Parameters
	  (none)

Return value
	  true if the underlying container is empty, false otherwise.

Complexity
	  Constant.

Example
       // Run this code

	#include <algorithm>
	#include <iostream>
	#include <queue>

	int main()
	{
	    std::cout << std::boolalpha;

	    std::priority_queue<int> queue;

	    std::cout << "Initially,  queue.empty():  "	 <<  queue.empty()  <<
       '\n';

	    queue.push(42);
	    std::cout	<<   "After   adding  elements,	 queue.empty():	 "  <<
       queue.empty() <<	'\n';
	}

Output:
	Initially, queue.empty(): true
	After adding elements, queue.empty(): false

See also
	  size	  returns the number of	elements
		  (public member function)
	  empty	  checks whether the container is empty
	  (C++17) (function template)

http://cppreference.com		  2024.06.10	 std::priority_queue::empty(3)

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

home | help