vptr
A hidden pointer inside each object of a class with virtual functions, pointing to its class's vtable; usually the object's first 8 bytes.
The vptr is an implementation-provided pointer stored in each polymorphic object (at offset 0 in both the Itanium and Microsoft ABIs for single inheritance), set by the constructor to the class's vtable.