Lesson 18 of 24
Virtual Functions மற்றும் Polymorphism
11 min 35 XP
Base class pointer அல்லது reference மூலம் derived object-ஐ அழைக்கும்போது, virtual function சரியான derived version-ஐ இயக்கும் (runtime polymorphism). = 0 என்ற pure virtual function கொண்ட class abstract; அதிலிருந்து object உருவாக்க முடியாது.
Example: edit me and press Run
Press Run to see the result here.Base class-ல் virtual destructor அவசியம்; இல்லையெனில் base pointer மூலம் delete செய்யும்போது derived பகுதி அழியாது. vtable பற்றியும் interview-ல் கேட்பார்கள்.