Not quite. I suggest that you stick to the term "overriding" to describe what happens when you define a member function with the same name and signature in a derived class as a virtual member...