![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Хоббит |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Хотел добавить в свой класс сериализацию.
Добавил в заголовочный файл
В этом случае реализация метода serialize находится в заголовочном файле. Хочу перенести реализацию в файл реализации. В заголовочном оставляю
В файле реализации пишу
И получаю ошибку... что-то вроде реализация не найдена... Как правильно разделить интерфейс и реализацию для шаблонного метода класса? |
||||||
|
|||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
в общем случае, файл реализации должен быть также заинклуден (поэтому чтоб не путаться не стоит давать ему .cpp расширение).. в остальном поиск по "экспорт шаблонов" и отсутствие его поддержки.. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Спасибо. То что надо.
Видно придется определять реализацию в заголовочном файле. А если говорить точнее в одной единице трансляции, так как экспорт шаблонов мой компилятор не поддерживает. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |