Есть темплейт:
template <class _T>
class TName {
protected:
_T member ;
public:
_T get() { return( member ) ; }
void Set( _T v ) { member = v ; }
здесь еще 100 тысяч методов :)
} ;
надо для определенного типа изменить только реализацию методов get и set, оставив дефолтную для всех остальных методов. Думал что можно это провернуть через специализацию, но не выходит каменный цветок
или я глобально не прав?
ЗЫ. Поискал по инету, описания не дают ответ на мой вопрос, а примеры состоят либо из одного метода, либо все методы и члены класса специализируются.