c++重要指令 -- std::queue 的使用方法

std::queue 的使用方法


1. 重要的Member functions :

empty    :Test whether container is empty (public member function )

size       :Return size (public member function )

front     :Access next element (public member function )

back     :Access last element (public member function )

push     :Insert element (public member function )

pop       :Remove next element (public member function )

swap     : Swap contents (public member function )

emplace: Construct and insert element (public member function )

2. 使用Example:

#include <iostream>       // std::cout
#include <queue>          // std::queue

int main ()
{
  std::queue<int> myints;   //宣告
  std::cout << "0. size: " << myints.size() << '\n'; //檢查size

  for (int i=0; i<5; i++) myints.push(i);                //推入元素
  std::cout << "1. size: " << myints.size() << '\n';

  myints.pop();    //彈出元素
  std::cout << "2. size: " << myints.size() << '\n';

  return 0;
}


參考資料  http://www.cplusplus.com/reference/queue/queue/size/

留言

這個網誌中的熱門文章

Things a Little Bird Told Me: Confessions of the Creative Mind

UVa 12970 Alcoholic Pilots

UVa 483 Word Scramble