diff options
1 files changed, 8 insertions, 7 deletions
| -rw-r--r-- | Sem. 11/README.md | 15 |
diff --git a/Sem. 11/README.md b/Sem. 11/README.md index a111172..6e17301 100644 --- a/Sem. 11/README.md +++ b/Sem. 11/README.md @@ -26,7 +26,7 @@ class B : public A . . . -} +}; int main() { @@ -94,13 +94,14 @@ class D : private A // 'private' is default for classes ```c++ class A { +public: int a; -} +}; class B : public A { public: int b; -} +}; void f(A& obj) { obj.a++; @@ -132,8 +133,8 @@ int main() } ``` -## Конструктури и деструктори при наследяване. -Във всеки контструктор на класът-наследник, трябва да се оказва кой конструктор да се извика за базовия клас. Ако не оказано, ще се извика конструктора по подразбиране. +## Конструктори и деструктори при наследяване. +Във всеки контструктор на класа-наследник трябва да се оказва кой конструктор да се извика за базовия клас. Ако не е оказано, ще се извика конструкторът по подразбиране. ```c++ class B : public A @@ -148,9 +149,9 @@ public: . . } -} +}; ``` -Деструкторът на наследния клас извиква деструктора на базовия клас. +Деструкторът на наследения клас извиква деструктора на базовия клас. ## Копиране при наследяване |
