Is having static virtual functions possible in C++ ?
I know its not as compiler throws an error but I am eager to know why?
the one reason I can think of (please validate)
"Virtual Functions are related to the object i,e calling a right functon on right object where as static functions scope is at the class level. So there is a wide gap between the two concepts hence it is not possible"
I know the reasoning above looks stupid but can you provide some solid grounds to it ?