Перегрузка шаблонной функции в шаблонном классе
От: _nn_  
Дата: 11.02.05 17:36
Оценка:
Что-то не могу сообразить с синтаксисом:

Так работает :
struct a
{
    template<typename T>
    void f(T* p);
};

template<>
void a::f<char const>(char const* p)
{
}


А так нет :
template<typename A>
struct a
{
    template<typename T>
    void f(T* p);
};

template<typename A>
template<>
void a<A>::f<char const>(char const* p)
{
}


Подскажите как правильно сделать.

Спасибо.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.