>> No. A new version is created for each used *type*.
>
> Technically, I think a new copy of the function is generated/compiled
> for each compilation unit that uses it for each type, but the different
> versions for the same type are merged, right?
I'm presuming that's why it's implicitly inline - to allow the merging.
Post a reply to this message
|