Re: вложенные шаблоны
От: MACTEP Россия  
Дата: 15.04.03 09:16
Оценка:
Здравствуйте, ssm, Вы писали:

ssm>[ccode]

ssm>template<typename T1>
ssm>struct test{
ssm> template<typename T, typename U> struct A{};
ssm> template<typename T, typename U>
ssm> struct B : public A<T, U>{
ssm> typedef A<T, U> _Base;
ssm> };
ssm>};
ssm>который gcc2.95 отказался компилить, говорит мол A — нешаблон. Comeau проглатывает на ура...
ssm>А посему возникает вопрос о корректности кода в первом примере.

в Visual C++ 6 проходит нормально ...
Правило наименьшего удивления: Программа должна работать так, чтобы это вызывало наименьшее удивление у пользователя.
Построй свой мини-горд на http://rumactep.myminicity.com/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.