The term "dynamic binding" typically means something else - the plumbing that lets you call functions from external files (DLL's or SO's) as if they're a part of your executable.
The class Base has a vtable all right - after all, while compiling the current file, the compiler can't know for sure if there are any derivatives of it elsewhere in the project.
Now, whether the call follows the vtable is an implementation detail - it depends on compiler and settings. On one hand, it should. On the other, if the object is automatic like this, its type is known at compile time, and cannot possibly be other than Base. A good compiler might optimize the vtable lookup away.
Building with assembly listing enabled will show you for sure.