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

Метод класса возвращает template type - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доработать программу. Предметная область Авиарейсы http://www.cyberforum.ru/cpp-beginners/thread856823.html
Доброго времени суток. Нужна помощь в разработке программы такого же типа. Предметная область – «Авиарейсы». Авиарейс характеризуется городом вылета, городом прилета, а также набором дополнительных...
C++ из string в time_t Подскажите пожалуйста можно ли преобразовать string в time_t? http://www.cyberforum.ru/cpp-beginners/thread856806.html
Проверить, является ли орграф деревом на c или с++ C++
Уважаемые программисты! Вот такое задание: проверить, является ли орграф деревом на c или с++. Заранее спасибо.
C++ Программа не компилируется
Доброго всем времени суток! Не могу скомпилировать программу. У меня задача написать программу сортировки целых чисел методом быстрой сортировки с использованием partition - разделения и...
C++ Помощь с управлением http://www.cyberforum.ru/cpp-beginners/thread856798.html
// IS-123k #include <iostream> #include <conio.h> #include <stdio.h> #include <Windows.h> #include <mmsystem.h> #define SCREEN_HEIGHT 25 using namespace std; int points = 0;
C++ Функции: Для каждого числа последовательности найти количество цифр 5 Вводится последовательность из N целых чисел. Для каждого числа последовательности найти количество цифр 5 (функцией оформить определение количество цифр 5). подробнее

Показать сообщение отдельно
xJokerUA
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 6
05.05.2013, 21:28  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
 
template <class T>
 
T GetMax (T a, T b) {
  T result;
  result = (a>b)? a : b;
 
  return (result);
}
 
int main () {
  int i=5, j=6, k;
  long l=10, m=5, n;
 
  k = GetMax< int >(i,j);
  n = GetMax< long >(l,m);
 
  cout << k << endl;
  cout << n << endl;
 
  return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
#include <conio> 
using namespace std; 
 
template <class aType> aType myAbs(aType n)
{
return n < 0 ? -n : n;
}
int main()
{
cout << myAbs(-10) << endl; 
cout << myAbs(-10.0) << endl; 
cout << myAbs(-10L) << endl; 
cout << myAbs(-10.0F) << endl; 
getch(); return 0;
}
нашел такие простенькие примеры. они работают без переопределения функий специально для каждого типа. пишет в книжке что шаблонная функия может определяться самостоятельно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru