漏れの持ってる本には、メンバー関数定義するとき、
常にvirtual宣言せよって書いてあるんだけど、実際そうなんですか?