c_cpp C ++标准库中的堆栈和队列的简单示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp C ++标准库中的堆栈和队列的简单示例相关的知识,希望对你有一定的参考价值。

// cplusplus reference can be useful
// http://www.cplusplus.com/reference/queue/queue/
#include <iostream>
#include <queue>
#include <stack>

int main(){
  std::stack<int> s; // Define a stack which stores integers
  std::queue<int> q; // Define a queue which stores integers
  s.push(5); //Add an element to stack
  q.push(5); //Add an element to queue
  s.top(); // Get the element at the top of the the stack
  q.front(); // Get the element at front of the queue 
  s.pop(); // Delete the top element in stack
  q.pop(); // Delete the element in front of the queue
}

以上是关于c_cpp C ++标准库中的堆栈和队列的简单示例的主要内容,如果未能解决你的问题,请参考以下文章

stl栈和队列的内部实现

SingleInstance 的简单问题 LaunchMode

c++如何直接调用自己写的类中的函数,就像调用标准库中的函数那样

round()for C ++中的float

从正在运行的进程中调用函数

c/c++标准库中的文件操作总结