C++相談室 part83
■ このスレッドは過去ログ倉庫に格納されています
0193デフォルトの名無しさん
2010/08/25(水) 13:52:41まとめるとこうですの
class A
{
public:
virtual ~A();
virtual void override();
void overload();
};
class B :public A
{
public:
virtual void override(); //virtualはなくても同じ
void overload();
};
void hoge()
{
B b;
A& a=b;
a.override(); //B::override()が呼ばれる
a.overload(); //A::overload()がよばれる
b.override(); //B::override()が呼ばれる
b.overload(); //B::overload()が呼ばれる
}
■ このスレッドは過去ログ倉庫に格納されています