アットウィキロゴ

C++関連 > 純粋仮想関数

  • 「純粋仮想関数」って何ぞや?
 だめだ。。。一旦オブジェクト思考の最初からまとめる必要ありそうね。
 virtualの付いたメンバ関数を仮想関数というのでしたが、更に末尾に「=0」を付けると、純粋仮想関数になるそうだ。

  2011/12/14追記。
 解決したのでメモ。
 vertualで定義された関数は仮想関数。これは、簡単にいうと「宣言だけするからオーバーライドして実態は各々で定義してね」という意味らしい
 また、さらに純粋仮想関数になると、宣言も変更できないそう。
 →宣言が変更できない?仮想関数だったら宣言も変更できるんだっけ?のところがまだ謎残る。。。。。

  • オーバーライドって

タグ:

+ タグ編集
  • タグ:
最終更新:2011年12月15日 15:14