Имеется некий класс Base.
Код: Выделить всё
template< typename T1, typename T2 >
class Base
{
public:
func1();
template< typename T3 > func2( T3 t );
};
Код: Выделить всё
template< typename T1, typename T2 >
class Derived : protected Base< T1, T2 >
{
public:
// переопределяем доступ для ф-ции func1
Base< T1, T2 >::func1;
// Какой должна быть запись для func2 ???
};
для того чтобы шаблонная ф-я func2 стала доступной
из класса Derived.