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

FreeBSD Manual Pages

  
 
  

home | help
std::stack::empty(3)	      C++ Standard Libary	  std::stack::empty(3)

NAME
       std::stack::empty - std::stack::empty

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

	  Checks  if  the  underlying  container has no	elements, i.e. whether
       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 <stack>

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

	    std::stack<int> container;

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

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

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

See also
	  size returns the number of elements
	       (public member function)

http://cppreference.com		  2022.07.31		  std::stack::empty(3)

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

home | help