diff --git a/faq/virtual_function_invocation_explain/exercise.cpp b/faq/virtual_function_invocation_explain/exercise.cpp index c2096807..7e64bbad 100644 --- a/faq/virtual_function_invocation_explain/exercise.cpp +++ b/faq/virtual_function_invocation_explain/exercise.cpp @@ -19,7 +19,7 @@ class A { } }; -class Base : public A { +class B : public A { public: void fun3() override { std::cout << "B::fun3 " << '\n'; @@ -32,8 +32,8 @@ class Base : public A { int main() { A a; - Base b; + B b; a.fun1(); b.fun1(); return 0; -} \ No newline at end of file +}