From 0e22d7835a22bcd545461d5d5a07ca5e59ae9fa8 Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Thu, 2 Jun 2022 03:01:25 +0300 Subject: Update README.md --- Sem. 14/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sem. 14/README.md b/Sem. 14/README.md index c1b57e3..03fb5e2 100644 --- a/Sem. 14/README.md +++ b/Sem. 14/README.md @@ -37,14 +37,14 @@ MyClass(const MyClass& other) Дават възможност за „поделяне“ на компонентите на основните класове.  Създава се само едно тяхно копие Декларира се като в декларацията на производния клас заедно с името и атрибута за област на основния клас се укаже и ключовата дума virtual ```c++ - class B : virtual A { ... } - class C : virtual A { ... } +class B : virtual A { ... } +class C : virtual A { ... } ``` Конструкторите с параметри на виртуални класове трябва да се извикват от конструкторите на **всички класове, които са техни наследници, а не само от конструкторите на преките им наследници.** ```c++ - D::D(...) : B(...), C(...), A(...) {} //we call explicit the constructor of A +D::D(...) : B(...), C(...), A(...) {} //we call explicit the constructor of A ``` ## Factory pattern -- cgit v1.3.1-23-gd82d