Форум программистов, компьютерный форум, киберфорум
Наши страницы

Для чего нужен шаблон <typename T> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Базовая графика в С++ http://www.cyberforum.ru/cpp-beginners/thread787961.html
Всем доброго времени суток, уважаемые товарищи заслуженные программисты! С++ изучаю самостоятельно, как и программирование вообще, потому, столкнувшись с вопросом, не имею возможности обратиться...
C++ Осуществите в классе перегрузку метода proizved() c различным количеством параметров Осуществите в классе перегрузку метода proizved() c различным количеством параметров так, что если параметров два, они перемножаются, если параметров 3, то первые два аргумента перемножается, а... http://www.cyberforum.ru/cpp-beginners/thread787954.html
C++ как мне определить правильно параметры процедуры, чтобы с меняло свое значение
void strfun(int a, int b, int c) { c = a + b; } int main() { int a=5, b=6, c=0; strfun(a, b, c); cout << c << endl;
C++ Эмулятор Нормальных Алгорифмов Маркова
У меня тема курсовой - эмулятор нормальных алгорифмов Маркова. Я понял, как это все реализуется, но вот как написать на C++ - понятия не имею. Нужно написать такую прогу, чтобы можно было свои...
C++ Можно ли заставить класс записывать самого себя в файл? http://www.cyberforum.ru/cpp-beginners/thread787785.html
то есть class A{ int q,w,e; bool Write(); }; main(){ A a1; a1.write();// и он записывает сам себя в файл, не переменные!!!
C++ Как студию подружить со статической библиотекой скопилированой в MinGW ? Со скопилироваными в Visual Studio либами всё вроде норм, а с этим что-то артачится и выдаёт что не может найти определения функций: Error 2 error LNK2001: unresolved external symbol "public:... подробнее

Показать сообщение отдельно
pEntity
12 / 7 / 1
Регистрация: 12.12.2012
Сообщений: 433

Для чего нужен шаблон <typename T> - C++

17.02.2013, 01:47. Просмотров 960. Ответов 10
Метки (Все метки)

Здравствуйте.

C++
1
2
3
4
template <typename T> T CLAMP(const T& value, const T& low, const T& high) 
{
    return (value < low) ? low : ((value > high) ? high : value);
}
Из книги я понял,что это шаблон,но для чего,я так и не смог разобрать,подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru