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

Неразрешённый внешний элемент - C++

Восстановить пароль Регистрация
 
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
20.02.2014, 15:08     Неразрешённый внешний элемент #1
Вот собсно:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
template<class T> T function(T a,T b)
{
    if(a>b) return (a);
    else return (b);
}
 
float function(float ,float );
int function(int ,int );
 
int main()
{   
    cout<<function(7.34,5.34)<<endl;
    cout<<function(5,7)<<endl;
    system("pause");
}
И где же ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 15:08     Неразрешённый внешний элемент
Посмотрите здесь:

C++ неразрешенный внешний элемент
C++ VS 2010. Psapi.h. Ссылка не неразрешённый внешний элемент
C++ Визуал Студио неразрешённый внешний символ
Пишет ссылка на неразрешённый внешний символ C++
Ссылка на неразрешённый внешний символ C++
C++ Неразрешённый внешний символ
Ссылка на неразрешённый внешний символ C++
C++ Неразрешённый внешний символ

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aloir
 Аватар для Aloir
216 / 216 / 13
Регистрация: 17.12.2010
Сообщений: 688
20.02.2014, 15:13     Неразрешённый внешний элемент #2
зачем вам прототипы, если есть готовый шаблон?

C++
1
2
float function(float ,float );
int function(int ,int );
DrOffset
6425 / 3799 / 880
Регистрация: 30.01.2014
Сообщений: 6,592
20.02.2014, 15:20     Неразрешённый внешний элемент #3
Цитата Сообщение от Игорюня Посмотреть сообщение
И где же ошибка?
Перегрузили шаблонную функцию еще двумя, т.к. там типы известны, эти функции имеют больший приоритет, чем шаблонная функция, и вызываются вместо нее. Но также у них нет реализации - потому ошибка.
Yandex
Объявления
20.02.2014, 15:20     Неразрешённый внешний элемент
Ответ Создать тему
Опции темы

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