I am reading some C++ text at the address https://cs.senecac.on.ca/~chris.szalwinski/archives/btp200.082/content/adhoc.html.
In the section UNIVERSAL POLYMORPHISM, the author mentioned about Parametric and Inclusion polymorphisms. I am not quite sure that I understand the point, especially why Parametric polymorphism is implemented at compile time while Inclusion polymorphism is implemented at run time?
Can anyone give me a clear explanation or an example, please?
“Parametric polymorphism” in C++ means templates.
I think that “inclusion polymorphic” in C++ means polymorphic the way the Standard refers to it: virtual methods, subclasses and the like.
I think the names are clumsy and smack of academia.