Re: Непонятки с using Base::func в производном классе...
От: Константин Л.  
Дата: 13.12.07 19:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Иеется код:


[]

А>int main()

А>{
А> using namespace std;
А> Derived d;
А> d.test();
А> vector<Derived> v;
А> &Derived::test;
А> for_each(v.begin(), v.end(), mem_fun_ref(&Derived::test));

А>}
А>[/ccode]
А>компилятор ругается на выделенных строках на: cannot access protected member declared in class 'Base'.
А>Объясните плз, в чем трабла?

Про стандарт не скажу, но если рассуждать логически, то и на d.test() он тоже должен ругаться
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.