Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpTsFn 380 of 696 menu
◀ ▶

Шаблон функции в C++

Шаблон функции объявляют до main, как и обычную функцию, но с параметром типа в заголовке шаблона.

При вызове с переменной целого типа компилятор связывает T с int без записи типа в угловых скобках у имени функции. Запишем шаблон twice и передадим ему целую переменную:

#include <iostream> template<typename T> T twice(T x) { return x + x; } int main() { int count = 4; std::cout << twice(count) << "\n"; return 0; }

Объявите шаблон triple с одним параметром типа, возвращающий сумму трех копий аргумента. Вызовите его с int k = 5 и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить