On Tuesday, 16 November 2021 at 21:30:08 UTC, H. S. Teoh wrote:

Short answer: a template called with the same CT arguments will only be instantiated once, and reused thereafter.

Long answer: the above applies per compilation. If you compile your sources separately, there may be multiple instantiations of the template with the same CT arguments. However, unless something went wrong, these duplicates will be dropped by the linker.


T

Thanks! I mostly care about compilation times rather than duplication tbh

Reply via email to