Re: C or C++?
On May 21, 9:11 am, James Kanze <james.ka...@gm ail.comwrote:
It means, too, not
I have found this article that says:
"If either the context of the template's instantiation or the context
of the template's definition changes, both get recompiled. That's why,
if the template definition changes, we have to go back to all the
points of instantiation and rebuild those translation units. (In the
case of the EDG compiler, the compiler recompiles all the calling
translation units needed to recreate every distinct specialization, in
order to recreate all of the instantiation contexts, and for each of
those calling translation units it also recompiles the file containing
the template definition in order to recreate the definition context.)
"
and this is also interesting:
Greetings, Branimir
On May 21, 9:11 am, James Kanze <james.ka...@gm ail.comwrote:
It means, too, not
triggering the recompilation of the entire project just because
a small, implementation detail changes in one
template---something which makes it almost a must for large
projects.
a small, implementation detail changes in one
template---something which makes it almost a must for large
projects.
"If either the context of the template's instantiation or the context
of the template's definition changes, both get recompiled. That's why,
if the template definition changes, we have to go back to all the
points of instantiation and rebuild those translation units. (In the
case of the EDG compiler, the compiler recompiles all the calling
translation units needed to recreate every distinct specialization, in
order to recreate all of the instantiation contexts, and for each of
those calling translation units it also recompiles the file containing
the template definition in order to recreate the definition context.)
"
and this is also interesting:
Greetings, Branimir
Comment