* Thiemo Seufer: >> With dynamic linking, you can't know that very easily. > > The compiler knows nothing about dynamic linking, since this is outside > the compilation unit. Indeed, and the fact that you can use such a constant as a template argument just stresses that it's a compile-time thing.