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
Why is polymorphism used?
is there any choice in opting subjects like 4 out of 7
What are properties in oop?
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 programe to calculate the simple intrest and compund intrest using by function overlading
What is the use of oops?
What is polymorphism oop?
What is the real time example of encapsulation?
Why is object oriented programming so hard?
class type to basic type conversion
How do you define social class?
Why is destructor used?
Can a destructor be called directly?
#include
State what is encapsulation and friend function?