Re[3]: Проблема с видимостью typedef в шаблонах.
От: Сыроежка  
Дата: 17.05.12 22:26
Оценка:
Здравствуйте, 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>>Спасибо! То, что надо!


Можно использовать оба объявления.
Меня можно встретить на www.cpp.forum24.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.