このスキームについて質問があります。
class computer_mouse
{
left_click() { };
track_wheel() { };
right_click() { };
}
class game_mouse: public computer_mouse
{
double_shot() { };
throw_grenade() { };
sit_down() { };
}
class design_mouse: public computer_mouse
{
increase_zoom() { };
decrease_zoom() { };
}
class computer
{
computer_mouse *my_mouse;
}
私はこれをしたい:
computer_mouse *my_mouse = new game_mouse();
my_mouse->double_shot();
基本クラスから子孫関数を呼び出すにはどうすればよいですか?