stack
をテンプレートにして作成
[
トップ
|
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
std::stack
-----
#contents
-----
*stack [#o0d561f7]
template < class T, class Container = deque<T> > class s...
#include <stack>
explicit stack(const Container& ctnr = Container());
value_type& top();
const value_type& top() const;
size_type size() const;
bool empty () const;
void push(const T& val);
void pop();
#code(C){{
#include <iostream>
#include <stack>
using namespace std;
int main(void)
{
stack<int> x;
for(int i = 0; i < 5; ++i){
x.push(i);
cout << x.top() << " ";
}
cout << endl;
for(int i = 0; i < 5; ++i){
cout << x.top() << " ";
x.pop();
}
cout << endl;
return 0;
}
}}
0 1 2 3 4
4 3 2 1 0
終了行:
std::stack
-----
#contents
-----
*stack [#o0d561f7]
template < class T, class Container = deque<T> > class s...
#include <stack>
explicit stack(const Container& ctnr = Container());
value_type& top();
const value_type& top() const;
size_type size() const;
bool empty () const;
void push(const T& val);
void pop();
#code(C){{
#include <iostream>
#include <stack>
using namespace std;
int main(void)
{
stack<int> x;
for(int i = 0; i < 5; ++i){
x.push(i);
cout << x.top() << " ";
}
cout << endl;
for(int i = 0; i < 5; ++i){
cout << x.top() << " ";
x.pop();
}
cout << endl;
return 0;
}
}}
0 1 2 3 4
4 3 2 1 0
ページ名: