1 / 1 / 0
Регистрация: 16.08.2015
Сообщений: 57
1

Ошибка в функции общего вида

07.04.2017, 19:34. Показов 805. Ответов 1

Author24 — интернет-сервис помощи студентам
Source.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "median.h"
#include <vector>
#include <iostream>
 
using namespace std;
 
int main()
{
    vector<int> a;
    int b;
    while (cin >> b)
        a.push_back(b);
 
    cout << median(a);
 
    system("pause");
    return 0;
}
median.h:
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef GUARD_median_h
#define GUARD_median_h
 
#include <vector>
#include <stdexcept>
#include <algorithm>
 
template <class T>
T median(std::vector<T> v);
 
#endif // !GUARD_median_h
median.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "median.h"
 
template <class T>
T median(std::vector<T> v)
{
    typename vector<T>::size_type size = v.size();
    if (size == 0)
        throw domain_error("empty vector");
 
    sort(v.begin(), v.end());
 
    typename vector<T>::size_type mid = size / 2;
 
    return size % 2 == 0 ? (v[mid] + v[mid + 1]) / 2 : v[mid];
}
Вывод:
1>Source.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl median<int>(class std::vector<int,class std::allocator<int> >)" (??$median@H@@YAHV?$vector@HV?$allocator@H@std@@@std@@@Z) в функции _main
1>D:\Projeck\С++\Median unknown type\Debug\Median unknown type.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
1>Сборка проекта "Median unknown type.vcxproj" завершена с ошибкой.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2017, 19:34
Ответы с готовыми решениями:

Ошибка перезаписи файла: В GDI+ возникла ошибка общего вида
Написал небольшой граф редактор в visual studio 2013. Когда сохраняю файл с таким же именем,...

В GDI+ возникла ошибка общего вида
Кто подскажет почему при сохранение картинки выдаёт ошибку:В GDI+ возникла ошибка общего вида. ...

В GDI+ возникла ошибка общего вида
Здравствуйте! Вот почему так работает: public static Image AddAddiativeNoise(Image image,...

Gdi+ возникла ошибка общего вида
&quot;gdi+ возникла ошибка общего вида&quot; На одной машине под win 7 возникает на другой нет: bmpK=gcnew...

1
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
07.04.2017, 19:39 2
Шаблон реализации убери из .cpp в .h (специфика шаблонов).
1
07.04.2017, 19:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2017, 19:39
Помогаю со студенческими работами здесь

В GDI+ возникла ошибка общего вида
Здравствуйте! Помогите, пожалуйста. Почему возникает такая ошибка? private byte...

В gdi+ возникла ошибка общего вида
При попытке сохранить файл (был написан на другом компьютере) выскакивает ошибка &quot;В gdi+ возникла...

В GDI+ возникла ошибка общего вида Image
ПРИНИМАЮ System.Threading.Thread.Sleep(100); byte igeb = new byte; igeb =...

PictureBox.Image.Save(GDI+ ошибка общего вида)
В case выкидывает ошибку, GDI+ ошибка общего вида. Делал напрямки из пикчи сохранить, результат тот...

В GDI+ возникла ошибка общего вида или процесс занят
Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width,...

При сохранении битмапа возникает такая ошибка: "В GDI+ возникла ошибка общего вида"
помогите пожалуйста при сохранении битмапа возникает такая ошибка: &quot;В GDI+ возникла ошибка общего...


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

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

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