How do we define static polymorphism
in general?
The best way to understand it using examples. Policy Based Design is one example of static polymorphism. And in my opinion, it's very powerful technique to achieve static polymorphism.
Another example is, Curiously recurring template pattern (CRTP) which is also powerful technique.