13 / 13 / 2
Регистрация: 13.03.2011
Сообщений: 98
1

Использование шаблонов функций

03.05.2011, 21:45. Показов 787. Ответов 5
Метки нет (Все метки)

После си только начал изучение с++, так вот программа просто выводит минимум из двух чисел, компилятор выдает ошибку call of overloaded func ... на вызове функции. в чем же может быть косяк ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
template <class num >
void min (num x1, num x2)
{   if     (x1>x2)
        cout << "Большее число: "<<x1;
    else if(x1<x2)
        cout <<"Большее число: " <<x2;
    else
        cout << "Они равны";
 
}
 
int main ()
{
    int k=1,b=2;
    min (k, b);
    
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2011, 21:45
Ответы с готовыми решениями:

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг...

Использование функций шаблонов
Использование функций шаблонов: для работы с двумерными массивами арифметических типов данных...

Использование функций-шаблонов
Для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода...

Использование функций шаблонов
Ребят помогите. надо для работы с двумерными массивами арифметических типов данных разработать...

5
Freelance
Эксперт С++
2886 / 1821 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
03.05.2011, 21:52 2
DexMipt, Конфликт имен, подробней тут.
1
13 / 13 / 2
Регистрация: 13.03.2011
Сообщений: 98
03.05.2011, 21:59  [ТС] 3
asics Вы меня окончательно запутали, вроде как понятно в чем ошибка, а как все таки она может быть исправлена ?
0
Freelance
Эксперт С++
2886 / 1821 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
03.05.2011, 22:05 4
DexMipt, Удалить строчку
C++
1
using namespace std;
и явно указывать пространство имен, то бишь так:
C++
1
std::cout
, или оставть эту строчку(using namespace std) и вызывать функцию так:
C++
1
::min (k, b);
2
4227 / 2203 / 811
Регистрация: 29.11.2010
Сообщений: 4,814
03.05.2011, 22:09 5
В пространстве имен std есть уже функция min. Почитайте про пространства имен и во избежание подобных проблем не используйте больше конструкцию "using namespace".
1
13 / 13 / 2
Регистрация: 13.03.2011
Сообщений: 98
03.05.2011, 22:11  [ТС] 6
спасибо вам, просто using namespace". на каком то форуме так почему писали))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2011, 22:11
Помогаю со студенческими работами здесь

использование функций-шаблонов
для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода...

Использование функций-шаблонов
На уроке преподаватель не объясняет как решать. Задачи берутся из &quot;Основы программирования на языке...

Использование функций шаблонов
Помогите с задачей: Подсчитать среднее арифметическое ненулевых элементов, расположенных под...

Задача по С++ на Использование функций шаблонов!
Подсчитать норму матрицы по формуле пожалуйста,помогите!!! очень срочно

Использование функций и шаблонов функций
Составьте программу – формирование цены на молоко. Животновод в начале каждой зимы цену на молоко...

Использование функций и шаблонов функций
Люди помогите пожалуйста буду очень благодарна) вобщем вот первая часть лабы Написать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru