Difference between dynamic casting and using "virtual" method in base class

In reply to dave_59:

In reply to Harshad:
Dynamic casting is not an example polymorphism because it requires prior knowledge of a class extension to perform the cast.

Thanks Dave for quick reply!!!, but can you please explain this with some example?