STL中stack和queue的用法

2021-09-22 11:01:04 字數 1069 閱讀 8072

發現在平常的編碼中,stack和queue用到的頻率都非常高,自己寫乙個stack和queue又顯得麻煩,今天特地研究如何使用stl中的stack和queue。研究的並不輸入,只是一些簡單用法而已。

下面附上我的stack和queue使用**

[c-sharp]view plain

copy

print?

#include

#include

#include

#include//system("pause");需要用到

using

namespace

std;  

intmain()  

;  for

(int

i=0;i<4;i++)  

//輸出棧中元素

cout<<"棧長度為:"

<

for(

inti=0;i<4;i++)  

coutcout<<"佇列長度為:"

<

for(

inti=0;i<4;i++)  

coutcin>>i;*/

system("pause"

);  

return

0;  

}    

ps:在vs2010中按ctrl+f5的時候命令列一閃而過,並沒有以前「請按任意鍵繼續. . .」這樣的提示了。

在網上查詢,最後得出的解決方法是加入stdlib.h的標頭檔案,如下所示:

[c-sharp]view plain

copy

print?

#include//system("pause");需要用到

然後在程式最後加上system("pause");,如果有return的話要寫在return之前。如下所示:

[c-sharp]view plain

copy

print?

system(

"pause"

);  

return

0;  

還有一種解決命令列一閃而沒 方法,請參考

STL中stack和queue的用法

發現在平常的編碼中,stack和queue用到的頻率都非常高,自己寫乙個stack和queue又顯得麻煩,今天特地研究如何使用stl中的stack和queue。研究的並不輸入,只是一些簡單用法而已。下面附上我的stack和queue使用 ps 在vs2010中按ctrl f5的時候命令列一閃而過,並...

STL中stack和queue的用法

發現在平常的編碼中,stack和queue用到的頻率都非常高,自己寫乙個stack和queue又顯得麻煩,今天特地研究如何使用stl中的stack和queue。研究的並不輸入,只是一些簡單用法而已。下面附上我的stack和queue使用 include include include include...

STL容器之stack和queue

stl中的stack和queue不是原生的容器類,它們底層都是基於其他模版類封裝而成,初始化的時候可以指明使用何種容器型別,預設使用deque。這篇文章主要介紹下stack和queue的基本操作。1.stack 初始化 stack的的初始化和其他模版類一致,需要指明儲存資料型別。如 stacknum...