お願いします。
C++の問題でVisualStudioを使っております。CUI環境で結果はDOS窓に表示するものです。

問1
整数を記憶するスタックを表すクラスを作り、それを利用したプログラムを作りなさい。
 ・スタックは、データをLIFOで記憶取り出しを行う。
 ・スタックの機能として、Push(記憶)、pop(取り出し)をもとせること。

問2
整数を記憶するリストを作り、それを利用したプログラムを作りなさい。
 ・リストは、線形の片方向リストでよい。
 ・リストへの要素の追加は、先頭に追加するのみでよい。
 ・リストの要素は、データ部とポインタ部を持つノードとして作る。
 ・ノードは、構造体でもクラスでも可。


御手数おかけしますが、何卒よろしくお願いいたします。