Когда лучше использовать шаблон С++?C++

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

Сообщение Anonymous »

Сейчас я изучаю C++, и теперь я знаю основную концепцию шаблона,
который действует точно так же, как общий тип,
и я обнаружил, что почти каждая программа на C++ использует шаблон,
Поэтому я действительно хочу знать, когда мы должны использовать шаблон?
Может ли кто-нибудь подвести итоги о вашем опыте использования шаблона C++?
Когда вы рассмотрите возможность использования шаблона?

Дополнение:
если бы мы определили такую функцию

Код: Выделить всё

template 
myType GetMax (myType a, myType b) {
return (a>b?a:b);
}
но мы хотим передать объект (самоопределяемый класс) для сравнения, как мы можем это реализовать?

Дополнение 2:
в ответе ниже кто-то написал этот пример кода

Код: Выделить всё

template 
const myType& GetMax (const myType& a, const myType& b) {
return (a

Подробнее здесь: [url]https://stackoverflow.com/questions/1357807/when-is-better-to-use-c-template[/url]
Ответить

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

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

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

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

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