в сотне translation units с одним и тем же типом (кастомный тип).
очевидно, что definition темплейта будет целиком скопирован в каждый из этой сотни TU, это увеличивает размер бинаря и время компиляции.
вопрос такой — можно как-то развернуть темплейт в одном TU и к остальным просто линковать?
и вообще, это имеет смысл?
template instantiation
Обсуждают сегодня