Abstract Classes and Pure Virtual Functions | Bird and Penguin Problem

preview_player
Показать описание
Hey everyone!
I think that education must be 100% free for all.

Bird and Penguin Problem:
Can birds fly? ================= Yes
Is Penguin a Bird? ==============Yes
Can Penguin fly? ===============No
So why Penguin is a Bird?======== Not all birds can fly

In this video:
1. More applications of virtual functions and override keyword
2. Application of Multi-Level Inheritance in solving Bird and Penguin Problem
3. What are Abstract Classes?
4. What are Concrete Classes?
5. What are Pure Virtual Functions? (At the end of the Video)

Link to the "Virtual Functions" tutorial:
Link to the "How to download and Install GCC: tutorial:

In the next video : Interfaces

Welcome to my C++ series, this is a fundamental C++ series
Link:

If you are interested in low-level programming such as C then you should check out my C programming Series:

If you want to learn 3D application development (Games/Engineering applications) then you should check out my Unity Engine Series:

---------------------- Thank You -------------------------------------
Рекомендации по теме
Комментарии
Автор

Please stick to this accent of teaching, I like it!

quadodedevelop