Lesson 18 of 24
Virtual Functions आणि Polymorphism
11 min 35 XP
Base-class pointer किंवा reference द्वारे virtual function run time ला योग्य derived version चालवते (runtime polymorphism). Pure virtual function (= 0) असलेला class abstract असतो आणि त्याचा object तयार करता येत नाही.
Example: edit me and press Run
Output Loading C++ (first time takes a few seconds)
Press Run to see the result here.Base class ला virtual destructor द्या, नाहीतर base pointer ने delete केल्यास derived भाग साफ होणार नाही. vtable कसे काम करते हेही interviewers विचारतात.