Re[4]: Проблема с видимостью typedef в шаблонах.
От: BitField Украина http://lazy-bitfield.blogspot.com
Дата: 18.05.12 06:14
Оценка: 6 (1)
Здравствуйте, Сыроежка, Вы писали:


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>>};

С>Можно использовать оба объявления.


3.3.6 1.3
If reordering member declarations in a class yields an alternate valid program under (1) and (2), the pro- gram is ill-formed, no diagnostic is required.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.