C/C++の宿題なら俺にやらせろ!
■ このスレッドは過去ログ倉庫に格納されています
0191デフォルトの名無しさん
NGNGそしたら、こういう場合の B::print は、public属性なのでしょうか、それとも
protected属性なのでしょうか。わけが分からなくなってきました(~_~;)
class A {
int i;
public:
A() { i = 111; }
void print() const { cout << i << endl; }
};
class B : protected A {
public:
using A::print; // void print() const { A::print(); }
};
class C : protected B {
public:
using B::print;
};
int main()
{
B b;
C c;
b.print();
c.print();
}
■ このスレッドは過去ログ倉庫に格納されています