what is the main difference between c and c++?
Answer Posted / solaimuthu manikandan
1. C follows the procedural programming paradigm while C++
is a multi-paradigm language(procedural as well as object
oriented)
In case of C, importance is given to the steps or
procedure of the program while C++ focuses on the data
rather than the process.
Also, it is easier to implement/edit the code in case of
C++ for the same reason.
2. In case of C, the data is not secured while the data is
secured(hidden) in C++
This difference is due to specific OOP features like
Data Hiding which are not present in C.
3. C++ supports function overloading while C does not
4. We can use functions inside structures in C++ but not in
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What polymorphism means?
What is destructor give example?
What makes a language oop?
What causes polymorphism?
What is polymorphism and its types?
2. Give the different notations for the class.\
when to use 'mutable' keyword and when to use 'const cast' in c++
IS IT NECESSARY TO INITIALIZE VARIABLE? WHAT IF THE INSTANCE VARIABLE IS DECLARED final ? IS IT NECESSARY TO INITIALIZE THE final VARIABLE AT THE TIME OF THEIR DECLARATION?
write a program to find 2 power of a 5digit number with out using big int and exponent ?
What is overriding vs overloading?
What is abstraction example?
Can we create object of abstract class?
c++ program to swap the objects of two different classes
Why do we need polymorphism in c#?
What are main features of oop?