?? 10_4.cpp
字號:
//10_4.cpp
#include <iostream>
#include <stack> //包含stack適配器頭文件
using namespace std;
template< class T >
void popElements( T &s );
void main()
{
stack< int > intDequeStack; //默認情況下以deque容器作為基礎數據結構
for ( int i = 0; i < 10; ++i ) {
intDequeStack.push( i ); //用push函數將整數添加到deque容器stack頂部
}
cout << "Popping from intDequeStack: ";
popElements( intDequeStack ); //將stack中的元素彈出并輸出
cout << endl;
}
template< class T >
void popElements( T &s ) //定義模板函數
{
while ( !s.empty() ) {
cout << s.top() << ' '; //用函數top讀取stack頂上的元素并輸出
s.pop(); //用函數pop刪除頂上的元素
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -