![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
voipp |
![]() ![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 116 Регистрация: 20.10.2009 Из: Msk Пользователь №: 1166 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
шаблонные функции :
Вот их опредления :
Вот как они используются в одной программе :
m - экземпляр класса где находятся шаблонные функции center m.mObject,mIso - CVector и два CMatrix Вот ошибка компилятора -
Пробовал исправить отладчиком но при отладке точки остановки он не видит(отладчик исправен)0_0 |
|
|
![]() |
Tonal |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
2 Iron Bug Дай ссылочку, а? Что-то я такой особенности не помню - не натыкался...
И тот же boost устроен практически одинаково и для VC и для g++. Другое дело, что в том же багланде я вовсю использовал следующий финт: реализацию шаблонов-членов пихал в исходник а в его конце явно воплощал (инстансировал) шаблоны нужными типами. После этого шаблоны для этих типов использовались в других исходниках. ![]() А вот с g++ такой номер не прошел. ![]() Правда это было довольно давно. ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.4.2025, 7:05 |