📅  最后修改于: 2023-12-03 15:13:56.139000             🧑  作者: Mango
empty()
是STL中stack容器的成员函数之一,其作用是判断当前stack容器是否为空。如果容器为空,则返回true,否则返回false。
函数签名如下:
bool empty() const;
在使用empty()
函数之前,需要引入头文件<stack>
。
#include <stack>
下面是一个示例代码,展示如何使用empty()
函数:
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack<int> s;
if (s.empty()) {
cout << "The stack is empty." << endl;
} else {
cout << "The stack is not empty." << endl;
}
s.push(1);
if (s.empty()) {
cout << "The stack is empty." << endl;
} else {
cout << "The stack is not empty." << endl;
}
return 0;
}
运行上述示例代码,将会得到以下输出结果:
The stack is empty.
The stack is not empty.
empty()
函数,其返回值为true。empty()
函数,其返回值为false。empty()
函数是STL中stack容器的成员函数之一,其作用是判断当前stack容器是否为空。在使用该函数之前,需要引入头文件<stack>
。函数返回值为bool类型,当stack容器为空时,返回true,否则返回false。