Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
1 files changed, 10 insertions, 4 deletions
-rw-r--r--Sem. 12/README.MD14
diff --git a/Sem. 12/README.MD b/Sem. 12/README.MD
index 95fd3d1..e344121 100644
--- a/Sem. 12/README.MD
+++ b/Sem. 12/README.MD
@@ -29,6 +29,8 @@ int main()
bPtr->f(); // B::f()
aPtr->f(); // A::f()
+
+ delete bPtr;
}
```
@@ -65,10 +67,14 @@ struct C : public A
int main()
{
- A* ptrs[2];
- ptrs[0] = new A();
- ptrs[1] = new B();
- ptrs[2] = new C();
+ A* ptrs[3];
+ A obj1;
+ B obj2;
+ C obj3;
+
+ ptrs[0] = &obj1;
+ ptrs[1] = &obj2;
+ ptrs[2] = &obj3;
ptrs[0]->f(); // A::f()
ptrs[1]->f(); // B::f()