KwickClips Cyber Safety and Ethics · 40 sec · free
Is overloading compile time or run time?
Short answer. Compile time.
What gives run time polymorphism?
Virtual functions.
Two kinds
| Point | Compile | Run |
|---|---|---|
| Binding | early | late |
| Uses | overloading | virtual |
| Speed | faster | flexible |
Remember
| Overloading: compile time |
| virtual: run time |
Who picks the function, the compiler or the running program? Compile time binds early. Run time binds late. Compile time uses overloading. Run time uses virtual functions. Overloading is compile time. Virtual is run time.
This clip is from the full lesson: Polymorphism and Virtual Functions — 7 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels C++
More KwickClips from this lesson
Voice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.




