diff options
Update README.md
1 files changed, 2 insertions, 0 deletions
| -rw-r--r-- | Sem. 14/README.md | 2 |
diff --git a/Sem. 14/README.md b/Sem. 14/README.md index a802931..c1b57e3 100644 --- a/Sem. 14/README.md +++ b/Sem. 14/README.md @@ -3,6 +3,7 @@ ## Множествено наследяване.
Множественото наследяване позволява на "детски" клас да наследява от повече от един родителски клас.

+
Копиращия конструктор и оператор= (независимо дали ги имплементираме ние) трябва да изглеждат така:
```c++
MyClass(const MyClass& other) : SuperClass1(other), SuperClass2(other), SuperClass3(other), SuperClass4(other)
@@ -28,6 +29,7 @@ MyClass(const MyClass& other) 
+
**Проблем**: Многократно наследяване на базов клас – нееднозначност при използване.
В класът **D** има две истанции на **A**. Искаме характеристиките на **А** да бъдат наследени само веднъж.
|
