21xrx.com
2025-04-11 02:17:51 Friday
文章检索 我的文章 写文章
C++如何建立空栈s?
2023-06-30 00:32:18 深夜i     29     0
C++ 空栈 建立

在C++中,我们可以使用STL库中的stack模板类来建立一个栈。为了建立一个空栈s,我们需要在构造函数中不传任何参数。以下是一个简单的示例代码:

#include <iostream>
#include <stack>
using namespace std;
int main() {
  stack<int> s; // 建立一个空栈s
  // 判断栈是否为空
  if (s.empty())
    cout << "栈s为空" << endl;
   else
    cout << "栈s不为空" << endl;
  
  return 0;
}

在上面的代码中,我们声明了一个整数类型的栈s,并在构造函数中不传任何参数。我们可以使用empty()函数来判断这个栈是否为空,如果为空,打印出"栈s为空";反之,打印出"栈s不为空"。

实际上,C++中的stack模板类还提供了一些其他的构造函数,比如可以传递一个初始元素来初始化栈,或者将另一个栈作为参数来构造新的栈。有关C++中stack模板类的更多用法,可以参考C++ STL的相关资料。

  
  
下一篇: C++信息化

评论区

请求出错了