C/C++の宿題片付けます 128代目 at TECH
[2ch|▼Menu]
754:デフォルトの名無しさん
09/07/07 22:54:15
>>752
#include <cstdio>
const int MAX = 10;

class stack {
int *data_;
int n;
public:
stack() { data_ = new int[MAX]; }
~stack() { delete data_; }
void init() { n = 0; }
void push(int data) { if (0 <= n && n < MAX) data_[n++] = data; }
int pop() { if (0 <= n && n < MAX) return data_[n--]; }
void print() { for (int i = 0; i < n; ++i) printf("%d\n", data_[i]); }
};

int main()
{
stack s;
s.init();
s.push(5); s.push(-8); s.push(2); s.print();
s.pop(); s.print();
return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4975日前に更新/375 KB
担当:undef