[1] ソフトウェア工学
[2] (1) 継承  
>>285で作成したスタックを実現するクラスを継承し,スタックの先頭(最後にpushされたデータ)を返す操作(メンバ関数)を追加したクラスを定義せよ.新たに定義されたクラスの名称はstack2とする.
(2) 仮想クラスと多相性  cryという操作(メンバ関数)を持つクラスanimalを定義する.cryは仮想関数(virtual属性をもつ)とする.メンバ変数は不要.
以下のプログラムを用い,animalクラスを継承して,dogクラスとcatクラスを定義せよ.また実行させてその結果をみる.(報告は不要)
dogクラスで関数cryを実装し,文字列"bowwow"を表示させる.catクラスで関数cryを実装し,文字列"mew"を表示させる.
#include <stdio.h>
class animal{};
class cat    {};
class dog    {};
void main() {
animal *ap;
cat *cp;
dogs *dp;
 cp = new cat();
dp = new dog;
ap = (animal *)cp;
ap->cry();
ap = (animal *)dp;
ap->cry();}
[3] 環境
 [3.1] XP
 [3.2] Visual Studio 2008
 [3.3] C++
[4] 7/22(明日です
[5]よくわからないので無しで。
二個目です。これでラスです。>>285と繋がってます。よろしくお願いしますm(_ _"m)