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

Родовые классы. Ошибка link.exe - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена слова в текстовом файле!?!?! http://www.cyberforum.ru/cpp-beginners/thread155857.html
Пытаюсь разобраться с программкой, но нифига не выходит. :( Вод код программки: // filter.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <fstream> #include <cstdlib>
C++ Сравнение заданного числа с числами массива Создаю массив с 5-и элементов, потом ввожу число для сравнения с элементами. В результате я хочу чтоб при совпадении прога написала "Совпадение" и значение совпадения или "Нет совпадения", но она не хочет((( Спасибо!!! //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma hdrstop ... http://www.cyberforum.ru/cpp-beginners/thread155856.html
cout и cin в Visual C++ 2008 C++
Почему в Visual C++ 2008 выдает что cout и cin не определеные обьекты? а в C++ Builder 6 этот же код работает исправно?
сортировка методом распределения C++
курсовик на тему "сортировка методом распределения" никак не получается,найти программу
C++ Как выполнить программу по шагам http://www.cyberforum.ru/cpp-beginners/thread155759.html
Добрый день! Разбираюсь со средой программирования Code Blocks. Возник один вопрос: Каким образом в среде Code Blocks можно выполнить программу по шагам (и по возможности следить за переменными)? Догадываюсь, что это можно сделать с помощью меню Debug. Но когда я создаю File->New->Empty file, то опции в меню Debug становятся неактивными. Подскажите пожалуйста как можно осуществить исполнение...
C++ Указатель на классы, объявленный как член класса Если у кого-то сохранились какие-либо статьи, заметки в памяти на тему указателей, пожалуйста, дайте примеры подробных примеров, статьи, ссылки. Ниже приведён пример. Мне нужна работа именно с указателями на классы, объявленных внутри классов. Какова их технология работы, что и как работает на определённых примерах с подробными объяснениями и т.д. Благодарен за оказание помощи. #include... подробнее

Показать сообщение отдельно
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
26.07.2010, 21:50     Родовые классы. Ошибка link.exe
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
template <class qType> class queue  
{   
    qType q[SIZE];
    int tail, head;
public:
    queue() { head = tail = 0; }
    void enq(qType);
    qType deq();
};
 
template <class qType>
void queue<qType>::enq(qType sym)
{
    if ((tail + 1 == SIZE && !head) || tail + 1 == head)
    {
        cout<<"The queue is full!\n";
        return;
    }
 
    tail++;
 
    if (tail == SIZE)
        tail = 0;
    
    q [tail] = sym;
}
 
template <class qType>
qType queue<qType>::deq()
{
    if (tail == head)
    {
        cout<<"The queue is empty!\n";
        return 0;
    }
 
    head++;
 
    if (head == SIZE)
        head = 0;
    
    return q [head];
 
 
}
////////
в main: 
    queue<char> q1;
    queue<int> q2;
и т.д.
Следующие ошибки при линковке:
Ch11_N11_2N2.exe - 5 error(s), 0 warning(s)
Ch11_N11_2N2.obj : error LNK2001: unresolved external symbol "public: int __thiscall queue<int>::deq(void)" (?deq@?$queue@H@@QAEHXZ)
Ch11_N11_2N2.obj : error LNK2001: unresolved external symbol "public: char __thiscall queue<char>::deq(void)" (?deq@?$queue@D@@QAEDXZ)
Ch11_N11_2N2.obj : error LNK2001: unresolved external symbol "public: void __thiscall queue<char>::enq(char)" (?enq@?$queue@D@@QAEXD@Z)
Ch11_N11_2N2.obj : error LNK2001: unresolved external symbol "public: void __thiscall queue<int>::enq(int)" (?enq@?$queue@H@@QAEXH@Z)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru