From 515548532767ffba8bef1db52f067d6617c61949 Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Sun, 22 May 2022 22:56:51 +0300 Subject: Update README.MD --- Sem. 12/README.MD | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'Sem. 12') diff --git a/Sem. 12/README.MD b/Sem. 12/README.MD index 7835c36..66e7b9a 100644 --- a/Sem. 12/README.MD +++ b/Sem. 12/README.MD @@ -55,14 +55,24 @@ struct B : public A } }; +struct C : public A +{ + void f() const + { + std::cout << "C::f()" << std::endl; + } +}; + int main() { А* ptrs[2]; ptrs[0] = new A(); ptrs[1] = new B(); + ptrs[2] = new B(); - ptrs[0]->f(); // B::f() + ptrs[0]->f(); // A::f() ptrs[1]->f(); // B::f() + ptrs[2]->f(); // C::f() } ``` #### Полиморфизъм -- cgit v1.3.1-23-gd82d