what is the main difference between c and c++?
Answer Posted / ravneet dhillon
1.c supports build-in and primitive datatype whereas c++
supports both build-in and user-defined datatype.
2.no namespace are present in c. namespace are present in c++.
3.polymorphism is not possible in c.polymorphism is possible
in c++.
4.no virtual function are present in c.there are virtual
function in c++.
5.In c,we have to declare variables at the start.In c++ we
can declare variables at any point with in a block not just
at the begining.
6.operator overloading is not possible in c.operator
overloading is possible in c++.
7.c have no classes.c++ use classes.
8.multiple declaration of global variables are allowed in
c.multiple declarations of global variables are not allowed
in c++.
9.c supports top down parsing.c++ supports bottom of parsing.
10.in c we can call main() function through other
function.in c++ we can not call main() function through
other function
or
we can say main function could be recursive in c and it
can't be called recursively in c++.
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What does and I oop mean in text?
What is object in oop?
Can an interface inherit a class?
How do you use inheritance in unity?
What is polymorphism and example?
#include
What is this pointer in oop?
Why do we use polymorphism?
How do you explain polymorphism?
What is polymorphism explain?
Who invented oop?
What is class and example?
Why it is called runtime polymorphism?
What does I oop mean?
Can we have inheritance without polymorphism?