使用C++标准模板库STL,编写程序声明字符栈,插入5个元素,压入栈,在依次取出并显示出来
时间: 2023-10-07 19:14:12 浏览: 99
使用C++标准模板库(STL)
以下是使用C++ STL库中的stack类实现字符栈的示例代码:
```c++
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack<char> charStack; // 声明字符栈
// 压入5个元素
charStack.push('a');
charStack.push('b');
charStack.push('c');
charStack.push('d');
charStack.push('e');
// 取出并显示元素
while (!charStack.empty()) {
char element = charStack.top();
cout << element << " ";
charStack.pop();
}
return 0;
}
```
输出结果为:`e d c b a`,表示依次取出并显示了栈中的所有元素。
阅读全文