C++ Deque empty
The empty function in C++ Deque verifies if the container is devoid of elements. It outputs 1 if the container is empty, and 0 if it contains elements.
Syntax
void empty()
Parameter
It does not contain any parameter.
Return value
It does not return any value.
Example 1
Let's examine a basic scenario where the deque is not empty.
#include <iostream>
#include<deque>
using namespace std;
int main()
{
deque<int> first={5,6,7};
if(first.empty())
cout<<"Deque is empty";
else
cout<<"Deque is not empty";
return 0;
}
Output:
Deque is not empty
In this instance, the empty method confirms that the deque does not contain any elements, resulting in a return value of false.
Example 2
Let's see a simple example when deque is empty.
#include <iostream>
#include<deque>
using namespace std;
int main()
{
deque<int> d;
if(d.empty())
cout<<"Deque is empty";
else
cout<<"Deque is not empty";
return 0;
}
Output:
Deque is empty
In this instance, the empty method checks if the deque is devoid of elements. As a result, it will yield a true boolean value.