C++相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0016デフォルトの名無しさん
NGNGどれが一般的&エレガント?
class Base1 { void foo() {...} };
class Base2 { void foo() {...} };
class Hoge : public Base1, public Base2{
public:
void bar(){Base1::foo();} //bar()の名はfoo()でいい
using Base1::foo;
};
int main(){
Hoge hoge;
hoge.bar(); //1
hoge.Base1::foo(); //2
hoge.foo(); //3
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています