C is a structured programming language.
C++: object oriented programming language.
Programmers use functions/procedures to deal with larger program in C language. In C++ programmers construct a class and related member functions to deal with large class functionality.
C++ can have member functions of structures/classes. C does not support modularization of member functions.
C++ can hide/abstract member variables/functions by private or protected keyword. In C language structure members can not be hidden from outside world. C never support abstraction.
C++ has function and operator overloading/polymorphism feature. C language does not have polymorphism features.
C also does not support inheritance.
You have viewed 1 page out of 62. Your C++ learning is 0.00% complete. Login to check your learning progress.
C++ this pointer in static function
Can Destructor be overloaded
Understand vptr/vtable vfptr/vftable pictorial view
Template vs macro in c++
Default access modifier of structure
Make money through passive income
Get education loan for higher study
Best budget laptops for students
Best budget mobile phones for students
EQuestionAnswers is a non-profit organization. We publish educational articles and interview materials. Most of the viewers prefer to signup and stay connected with us. We maintain the viewer's privacy and do not send bulk or spam emails. Please signup and start learning with us.
By creating an account you agree to our Terms & Privacy.