Здравствуйте, 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 проходит нормально ...