「C++」の編集履歴(バックアップ)一覧はこちら
C++ - (2010/01/05 (火) 07:13:36) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*逆引き
***メンバ関数の中身が決まらない
その関数を純粋仮想関数にする。その関数を含むクラスは抽象クラスとなる。
**派生クラス側のメンバ関数を使うようにしたい
基本クラス側のメンバ関数を仮想関数にする。
**デストラクタの呼び出し順は?
派生クラスから。仮想指定を無視してそのクラスの関数が呼び出される。
*リンク
[[C++編(言語解説)>>http://www.geocities.jp/ky_webid/cpp/language/index.html]]
[[C++入門>>http://wisdom.sakura.ne.jp/programming/cpp/index.html]]
[[ロベールのC++教室>>http://www7b.biglobe.ne.jp/robe/cpphtml/]]
[[猫でもわかるプログラミング>>http://www.kumei.ne.jp/c_lang/]]
----
*逆引き
***メンバ関数の中身が決まらない
その関数を純粋仮想関数にする。その関数を含むクラスは抽象クラスとなる。
**派生クラス側のメンバ関数を使うようにしたい
基本クラス側のメンバ関数を仮想関数にする。
通常、クラスを作成する際に、将来に渡って派生されるかどうかなどはわからないので、全て仮想関数にすることをデフォルトにしても良い。ただし、処理速度は遅くなる。
**デストラクタの呼び出し順は?
派生クラスから。仮想指定を無視してそのクラスの関数が呼び出される。
*リンク
[[C++編(言語解説)>>http://www.geocities.jp/ky_webid/cpp/language/index.html]]
[[C++入門>>http://wisdom.sakura.ne.jp/programming/cpp/index.html]]
[[ロベールのC++教室>>http://www7b.biglobe.ne.jp/robe/cpphtml/]]
[[猫でもわかるプログラミング>>http://www.kumei.ne.jp/c_lang/]]
----