C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Шаблоны и управление доступом.
** hkarel
Отправлено: 10.02.2006, 13:34


Не зарегистрирован







Всем доброго времени суток.
Имеется некий класс Base.
CODE

template< typename T1, typename T2 >
class Base
{
public:
 func1();
 template< typename T3 > func2( T3 t );
};


Имеем от класса Base защищенного наследника Derived.
CODE

template< typename T1, typename T2 >
class Derived : protected Base< T1, T2 >
{

public:
 // переопределяем доступ для ф-ции func1
 Base< T1, T2 >::func1;
 // Какой должна быть запись для func2 ???
};


Собственно вопрос в том, как правильно сделать запись
для того чтобы шаблонная ф-я func2 стала доступной
из класса Derived.

Вернуться в Вопросы программирования в C++Builder