Re: function template specialization vs function overloa
От:
Аноним
Дата:
05.02.04 11:14
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Допустим есть шаблонная [член-]функция. А>Хочется переопределить её для некоторых типов аргуметов. А>Что предпочтительнее: А>1) специализировать шаблон А>или А>2) перегрузить функцию для требуемых типов параметров А>? А>Чем вообще эти варианты отличаются? А>Есть ли в этом плане особенности для шаблонных член-функций нешаблонных классов?
Если для некоторых типов аргументов, то специализация не покатит, из-за того, что частичная специализация функций-членов, да и вообще шаблонных функций невозможна. А вот перегрузить — пожалуйста!!!