Форум программистов, компьютерный форум CyberForum.ru

Шаблон с ограниченным кол-вом типов - C++

Восстановить пароль Регистрация
 
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
24.11.2012, 17:46     Шаблон с ограниченным кол-вом типов #1
Всем хорошего настроения.

Допустим у нас есть код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
template<typename MyType> void MyFunc(MyType a){
 cout<<a<<"^2="<<a*a<<endl;
}
 
using namespace std;
 
int main()
{
  int b;
  cin>>b;
  MyFunc(b);
  system("PAUSE");  
  return 0;
}
в зависимости от программиста переменная b может быть и чем-то другим. Как можно так сделать что бы MyType не мог принимать символьные значения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 17:46     Шаблон с ограниченным кол-вом типов
Посмотрите здесь:

Сортировка массива с ограниченным количеством сравнений C++
C++ шаблон для различных типов одномерных массивов
создание ф-ии с плавающим кол-вом аргументов неизвестного типа. (С / С++) C++
Строка: удалить лишние пробелы и определить слово с минимальным кол-вом согласных в строке C++
C++ Как сделать один шаблон для разных типов
C++ Функция с переменным кол-вом аргументов char vs int
Шаблон для пользовательских типов данных C++
C++ Вывести слово с максимальным кол-вом символов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
24.11.2012, 17:52     Шаблон с ограниченным кол-вом типов #2
Шаблоны template с ограниченными параметрами
Yandex
Объявления
24.11.2012, 17:52     Шаблон с ограниченным кол-вом типов
Ответ Создать тему
Опции темы

Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru