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

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

Войти
Регистрация
Восстановить пароль
 
Airat_123
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
#1

Неразрешенный внешний символ - C++

14.07.2015, 15:12. Просмотров 287. Ответов 5
Метки нет (Все метки)

Здравствуйте. Не понимаю почему возникает ошибка.
Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ "class Token __cdecl get_token(void)" (?get_token@@YA?AVToken@@XZ) в функции _main
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <vector>
using namespace std;
class Token
{
 public:
  char kind;
  double value;
   Token(char ch)
      :kind(ch), value(0) { }
   Token(char ch, double val)
      :kind(ch), value(val){ } 
};
Token get_token();
vector<Token> tok;
int main()
{   
    setlocale(LC_ALL, "RUS");
    while (cin)
    {
        Token t = get_token();
        tok.push_back(t);
    }
    system("pause");
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2015, 15:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неразрешенный внешний символ (C++):

Неразрешенный внешний символ - C++
Ошибка LNK1120 неразрешенных внешних элементов: 1 Ошибка LNK2019 ссылка на неразрешенный внешний символ &quot;void __cdecl print(struct...

Неразрешенный внешний символ - C++
Здравствуйте!Возникла проблема с классами Вот вообщем мой класс : WorldEdit.cpp #include &quot;WorldEdit.h&quot; #include &quot;Mouse.h&quot; ...

Неразрешенный внешний символ - C++
Ребят помогите, пожалуйста, не могу понять в чем заключается ошибка. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; ...

Неразрешенный внешний символ - C++
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using...

Неразрешенный внешний символ - C++
Привет всем, помогите исправить ошибку: Ошибка 1 error LNK2001: неразрешенный внешний символ &quot;&quot;struct kadry * array&quot;...

Неразрешенный внешний символ - C++
Кароч дело в том что вечно видает ошибку в MFC1&gt;Figure.obj : error LNK2019: ссылка на неразрешенный внешний символ &quot;public: __thiscall...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SherHun
29 / 29 / 15
Регистрация: 22.06.2015
Сообщений: 102
14.07.2015, 15:17 #2
Цитата Сообщение от Airat_123 Посмотреть сообщение
Не понимаю почему возникает ошибка.
Нет реализации функции get_token()
0
Airat_123
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
14.07.2015, 15:25  [ТС] #3
Все, понял. По книге Страуструпа учусь, там даже ни слова про это.
0
DrOffset
7142 / 4283 / 966
Регистрация: 30.01.2014
Сообщений: 7,086
14.07.2015, 18:54 #4
Цитата Сообщение от Airat_123 Посмотреть сообщение
По книге Страуструпа учусь, там даже ни слова про это.
Глава 7. Параграф 7.1.1.
Каждая функция, вызываемая в программе, должна быть где-нибудь определена (и только один раз).
Все слова, которые тут нужны - есть.
0
Airat_123
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 7
15.07.2015, 10:11  [ТС] #5
Цитата Сообщение от DrOffset Посмотреть сообщение
Глава 7. Параграф 7.1.1.
Вы правы, но Token get_token(); упоминается в главе 6, параграф 6.3.4.
0
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.07.2015, 10:16 #6
Цитата Сообщение от Airat_123 Посмотреть сообщение
но Token get_token(); упоминается в главе 6
Это чтоб код не дублировать, я думаю.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2015, 10:16
Привет! Вот еще темы с ответами:

Неразрешенный внешний символ - C++
Здравствуйте! Недавно скачала библиотеку DocxFactory и решила, собственно, использовать ее в одном из проектов. В общем, путь к либе...

Неразрешенный внешний символ - C++
Подскажите, пожалуйста, что эта может быть за ошибка fatal error LNK1120: 1 неразрешенных внешних элементов и warning C4996: 'getch': The...

неразрешенный внешний символ - C++
В общем, проблема: подключаю библиотеку tbb (параллельные вычисления) и при компиляции выдается ошибка: &quot; Ошибка 4 error LNK2001:...

Ссылка на неразрешенный внешний символ - C++
Что это? Как я понял это какая то переменная/функция, которая некотором образом не видна другой функции. Но почему ошибка возникает на...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.07.2015, 10:16
Ответ Создать тему
Опции темы

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