reference. С нешаблонной функцией проблем нету.
Разве нельзя определять шаблонные функции в .cpp файле? Или это я где-то затупил? Заранее спасибо
https://prnt.sc/1y9o16j
реализацию шаблонной ф-и вынеси в header
в этот же, в котором и прототип?
но всё же, почему нельзя делать вот так?
ибо это в первую очередь шаблон. как в file.cpp компиль должен понять, для каких типов этот шаблон реализовать?
В точке инстанциации шаблона нужен весь его код, код реализации.
Так делать МОЖНО, но в твоём случае это не будет работать, потому что ты инстанциируешь шаблон в двух единицах трансляции. Будет работать только если в одной единице.
Обсуждают сегодня