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
i got a backdoor offer in process global,Bangalore..Can i work with it?
Why is abstraction used?
Give two or more real cenario of virtual function and vertual object
Can main method override?
What is polymorphism and why is it important?
What do you mean by abstraction?
• What are the desirable attributes for memory managment?
Get me an image implementation program.
What is abstraction with example?
What is difference between multiple inheritance and multilevel inheritance?
What are the three main types of variables?
What do you mean by Encapsulation?
Why do we use inheritance?
Write A Program to find the ambiguities in Multiple Inheritance? How are they resolved.(Virtual Functions)
What is difference between inheritance and polymorphism?