empty() kiểm tra stack rỗng (trả về true/false). size() trả về số phần tử trong stack.
Cú pháp
stack.empty(); stack.size();
Ví dụ
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack<int> st;
st.push(1); st.push(2); st.push(3); st.push(4); st.push(5); st.push(6);
cout << "Size: " << st.size() << endl; // 6
while (!st.empty()) {
st.pop();
}
cout << "Empty: " << st.empty(); // 1 (true)
return 0;
}
Đầu ra
Size: 6 Empty: 1