class Some
{
private:
void callback();
public:
void schedule();
};
void callSome(Some* p, void(Some::*method)());
void Some::schedule()
{
callSome(this, &Some::callback); // грязно ругается: cannot access private member
}
Здравствуйте, Кодт, Вы писали:
К> К> class Some
К> {
К> private:
К> void callback();
К> . . .
К> };
К> void Some::schedule()
К> {
К> &Some::callback; // грязно ругается: cannot access private member
К> }
К>
Ошибка компилятора (VC++6.0?).
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен