C++相談室 part48
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2006/03/27(月) 00:55:02#include <iostream>
struct a
{
void f(){std::cout << "f\n";}
void g(){std::cout << "g\n";}
};
struct b : public a
{
private:
using a::f;
};
int main()
{
b x;
x.f(); /* エラー: b::fはprivate */
((a &)x).f(); /* ok */
}
■ このスレッドは過去ログ倉庫に格納されています