21xrx.com
2024-11-22 13:54:19 Friday
登录
文章检索 我的文章 写文章
C++如何建立空栈s?
2023-06-30 00:32:18 深夜i     --     --
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++信息化

评论区

{{item['qq_nickname']}}
()
回复
回复