- C++11以降の機能禁止
- using namespace禁止
- friend禁止
Zombieクラス作成。
Zombieクラスのルール
- private name
- announce(void)というメンバー関数により、
<name> BraiiiiiiinnnzzzZ…
と出力する - destrucorへデバッグメッセージを追加
Zombiを複数作る関数を作成。
関数のルール
- Zombie* zombieHorde(int N, std::string name)
ポインタと参照を使った文字列表示。
武器を持ち攻撃を行うHumanAとHumanBクラス、Weaponクラスの作成。
ファイル名と2つの文字列を受け取るreplaceというプログラムの作成。
s1が出現するたびにs2に置換し、FILENAME.replaceに書き込む。
メンバー関数へのポインタを使った演習。
ex05のログレベルを指定できるプログラム作成。