Здравствуйте, Slowspeed, Вы писали:
S>Простите за еще один, возможно глупый, вопрос:
S>Есть ли разница писать
S>class C: public B<T> S>{ S>typedef typename B<T>::thisclass parentclass; S>typedef C thisclass; S>};
S>или
S>class C: public B<T> S>{ S>typedef typename С<T>::thisclass parentclass; S>typedef C thisclass; S>};
S>Просто у меня эти тайпдефы добавляются макросом, которому передается имя класса, но не передается имя базового и взять его особо неоткуда. S>До второго тайпдефа ведь наверное C<T>::thisclass и B<T>::thisclass одно и то-же?
S>>Спасибо! То, что надо!