Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 22.03.2008, 17:22   #1
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,623
Лампочка Шаблоны пользовательских классов

Здрасте, у меня вот такая проблема (кстати не только у меня): Написал прогу, содержащую шаблон класс-контейнер Tree, и два шаблона итераторов. Синтаксически прога правильная, но вот когда начинаю линковать вылетает несколько ошибок типа:
Код:
[Linker error] Unresolved external Tree<int>::Tree<int>() in both module...
И куча ей подобных. Подскажите в чем может быть проблема, а то у нас вся группа из-за этих ошибок страдает. Прогу прикреплю. Компилить в BCB 6.

ПыСы: Советы по оптимизации кода тоже прийдутся кстати

Прога:
Binary Tree.rar
MaTBeu вне форума
Старый 22.03.2008, 20:49   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,331
По умолчанию

На шаблонах делаете?
Если реализация методов класса в .cpp файле, то нужно перенести всё в .h файл.

ЗЫ В общем, перенести всё из Tree.cpp в Tree.h.

Последний раз редактировалось Carbon; 22.03.2008 в 20:52.
Carbon вне форума
Старый 23.03.2008, 20:02   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,623
По умолчанию

Спасибо огромное. Вы спасли всю нашу группу от завала!
Спасибо за внимание. Топ можно закрывать.
MaTBeu вне форума
Закрытая тема

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шаблоны функций с++6.0 tanya Общие вопросы C/C++ 18 20.12.2008 20:39
Шаблоны bondik Общие вопросы C/C++ 10 04.05.2008 09:50
сделать шаблоны из сайта flyby HTML и CSS 6 05.01.2008 00:38
Word и шаблоны. Gambler Microsoft Office Word 0 29.10.2006 21:44


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS