Есть ли способ справиться с неопределенной ошибкой ссылки для шаблонных функций без их реализации в заголовке? - PullRequest
1 голос
/ 20 марта 2011

Надеюсь, проблема ясна.Есть ли альтернативный способ не получить неопределенную ошибку ссылки без реализации функций шаблона в заголовочных файлах?Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 20 марта 2011

Если вы заранее знаете, какие экземпляры вам понадобятся, вы можете создать их вручную.

3 голосов
/ 20 марта 2011

Marshall Cline's C ++ - FAQ уже имеет дело с этим .

Один из способов - использовать export , но я не рекомендую использовать его, потому что не все компиляторыдействительно поддержите его!

Фактически Комитет C ++ 0x проголосовал за экспорт из следующего стандарта C ++.

...