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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
#1

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

24.11.2012, 17:46. Просмотров 328. Ответов 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 не мог принимать символьные значения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 17:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шаблон с ограниченным кол-вом типов (C++):

Вывести слово с максимальным кол-вом символов - C++
Добрый день. Я хожу к репетитору по программированию (с++). Пока просто пытаюсь понять азы. На дом было дано задание, которое заключается в...

Функция с переменным кол-вом аргументов char vs int - C++
#include &lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; void func (int amount, ...)

создание ф-ии с плавающим кол-вом аргументов неизвестного типа. (С / С++) - C++
Как создать такую? Иными словами, интересует принцип работы (в плане приема аргументов) ф-ии printf (); Ведь в нее можно передавать любое...

Строка: удалить лишние пробелы и определить слово с минимальным кол-вом согласных в строке - C++
мое задание : удалить лишние пробелы и определить слово с минимальным кол-вом согласных в строке.... вот моя задача... я удалил лишние...

Шаблон для пользовательских типов данных - C++
В общем имееются две функции. Одна принимает тип данных string другая char. Функции выполняют одну и ту же задачу. Вопрос как сделать...

Как сделать один шаблон для разных типов - C++
Предположим я реализую некоторый шаблонный класс, в котором, ну ради примера к объектам шаблонного типа (тип, используемый в заголовке...

1
I.M.
566 / 549 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
24.11.2012, 17:52 #2
Шаблоны template с ограниченными параметрами
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2012, 17:52
Привет! Вот еще темы с ответами:

Можно ли сделать шаблон функции только для определенных типов? - C++
Например template&lt;typename T&gt; void func(T x){} Где T может быть только int,double и float

Сортировка массива с ограниченным количеством сравнений - C++
Задача состоит в следуещем: &quot; Ввести пять попарно различных целых чисел a, b, c, d, e. Упорядочить их по возрастанию, используя не более...

Вывод числа с ограниченным количеством знаков после запятой - C++
float m; m = (6.0221412927*pow(10,23.0))/23; cout &lt;&lt;&quot;Количество атомов в 1 мг Натрия = &quot;&lt;&lt;m&lt;&lt;endl&lt;&lt;endl; Как...

Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) - C++
1)Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.