Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2017, 17:23   #21
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы лучше проект куда-нибудь выложили. чтоб можно было глянуть и остальную часть кода.

Заставьте компиль сгенерить нужные вам функции, где надо. Например,
в cpp
Код:
template bool Collide(const FireBall& gameObject1, const Enemy& gameObject2);
p51x вне форума Ответить с цитированием
Старый 03.10.2017, 22:41   #22
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Вы лучше проект куда-нибудь выложили. чтоб можно было глянуть и остальную часть кода.

Заставьте компиль сгенерить нужные вам функции, где надо. Например,
в cpp
Код:
template bool Collide(const FireBall& gameObject1, const Enemy& gameObject2);
дело в том что у меня функции норм работают если без шаблона, но когда я вместо двох функций хочу сделать один шаблон оно кричит что ошибки
dimaSlon вне форума Ответить с цитированием
Старый 04.10.2017, 06:32   #23
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Делайте одну, но в нужных цпп пропишите подобную выше приведенной строку или ждите, когда допилят внешние шаблоны.
p51x вне форума Ответить с цитированием
Старый 04.10.2017, 07:30   #24
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

....да нету тут телепатов, черт возьми.

Шаблоны необходимо писать ПОЛНОСТЬЮ В H файле, а функции обычно делят на H/CPP, как у вас там сделано ХЗ, но вполне вероятная причина ошибки.
Выложите код на гитхаб, а потом спрашивайте. Такими кусками тут не решить. Сильно тонкостей много.
alexzk вне форума Ответить с цитированием
Старый 04.10.2017, 08:06   #25
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Не нужна тут телепатия. Для шаблонов пока не реализовано разнесение по цпп/х файлам (внешние). А у ТС шаблонв в х, а вызов в цпп и не инстанцированная функция получается. Надо просто дописать подобную строчку, чтобы компилятор сгенерировал данный вариант функции.
p51x вне форума Ответить с цитированием
Старый 04.10.2017, 08:14   #26
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так если шаблон в h полностью (а не только объявление), то вроде ж не надо дописывать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.10.2017, 08:27   #27
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Епт, ну так я и говорю - мож он шаблон в СПП пихает и "не работает", мыж не видим этого. А это очень вероятно, раз он взялся функции менять на шаблоны.
alexzk вне форума Ответить с цитированием
Старый 04.10.2017, 10:40   #28
dimaSlon
Форумчанин
 
Регистрация: 24.06.2017
Сообщений: 160
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Епт, ну так я и говорю - мож он шаблон в СПП пихает и "не работает", мыж не видим этого. А это очень вероятно, раз он взялся функции менять на шаблоны.
да именно это я и делал, спасибо. я в спп реализовывал шаблон, а в хедере только обявил. Теерь все работает
dimaSlon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа не хочет работать. Renc Visual C++ 1 19.02.2013 12:19
Программа не хочет работать OperaNeMini Софт 15 02.12.2012 16:24
Сортировка не хочет работать :( Авторитет Общие вопросы C/C++ 1 05.05.2011 21:10
Не хочет работать iif alco84 Microsoft Office Access 6 18.03.2010 09:48
Не хочет работать OpenPictureDialog guffer Общие вопросы Delphi 4 08.07.2009 20:14