Стоит ли вам отдавать предпочтение перегрузке специализации шаблонов функций?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Стоит ли вам отдавать предпочтение перегрузке специализации шаблонов функций?

Сообщение Anonymous »

В моем учебнике отмечено, что вы можете предоставить свою собственную реализацию стандартных библиотечных функций, таких как swap(x,y), посредством специализации шаблона или перегрузки функций. Это было бы полезно для любых типов, которые могут извлечь выгоду из чего-то другого, кроме обмена назначениями, например, для контейнеров STL (я знаю, для которых уже написаны обмены).
Мои вопросы следующие:
  • Что лучше: специализация шаблона для реализации вашей специализированной
    реализации подкачки или перегрузка функций, обеспечивающая точные
    параметры, которые вы хотите использовать без шаблона?
  • Почему это лучше? Или если они равны, то почему?


Подробнее здесь: https://stackoverflow.com/questions/710 ... -templates
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»