C++相談室 part92
■ このスレッドは過去ログ倉庫に格納されています
0117デフォルトの名無しさん
2011/11/11(金) 22:19:35.82protected:
void Bind(C * pC);
};
class Derived: public Base {
C c;
public:
Derived(void) { Bind(&c); }
};
class Unko: public Base {
public:
static void Bind(Base & b, C * pC) { b.Bind(pC); }
};
Derived d;
C c;
Unko::Bind(d, &c);
あーあ、protected厨のせいで大事故だよ
friendにしとけばこんなことはなかったのにな
■ このスレッドは過去ログ倉庫に格納されています