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

Ссылка на неразрешенный внешний символ, LNK2019 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Откуда берутся лишние элементы? http://www.cyberforum.ru/cpp-beginners/thread1211767.html
String String::operator + (String right){ int len = strlen(this->myString) + strlen(right.myString); cout << len<< endl;// 14 char *temp1 = new char; cout << "temp " << strlen(temp1) << " temp *" << endl;//32 }
C++ Написать программу, которая вычерчивает на экране кораблик c++ Написать программу, которая вычерчивает на экране кораблик c++ http://www.cyberforum.ru/cpp-beginners/thread1211701.html
C++ Пользовательский operator new(size_t)
Всем привет! Подскажите пожалуйста, как так получается, что при перегрузке operator new (например, в пользовательском классе) дальнейший его вызов обходится без параметра size_t. Например код: class Temp { public: static void* operator new(size_t, new_handler); ... }; void func () {...}
в 2010 не работает :( C++
Ребят, подскажите пожалуйста. В 2013 вижуал работает, а в 2010 нет.:( // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Аналог ls (вывод списка папок и файлов в заданной директории) http://www.cyberforum.ru/cpp-beginners/thread1211660.html
как сделать, чтобы программа выводила список папок и файлов в заданной директории?
C++ Borland c++ ! Кто поможет везде 1-й вариант решить Задание и тексты необходимо переписывать!!! подробнее

Показать сообщение отдельно
CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1

Ссылка на неразрешенный внешний символ, LNK2019 - C++

18.06.2014, 21:51. Просмотров 189. Ответов 4
Метки (Все метки)

Имеется две функции:

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
26
27
28
29
30
31
32
33
 // объявления
template <class Type> class QueueTp
{
    ....
    bool push(const Type& t);              
    bool pop();
    ....
}
 
// реализация
template <class Type> bool QueueTp<Type>::push(const Type& t)
{
    if (isfull()) return false;
    Node* add = new Node;
    add->item = t;
    add->next = nullptr;
    items++;
    if (start == nullptr)
        start = add;
    else end->next = add;
    end = add;
    return true;
}
 
template <class Type> bool QueueTp<Type>::pop()
{
    if (isempty()) return false;
    Node* temp = start;
    start = start->next;
    delete temp;
    if (item == 0) end = nullptr;
    return false;
}
Почему при компиляции выходит ошибка LNK2019 по поводу этих двух функций? Подскажите, где несостыковки в определении и объявлении? Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru