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 is the purpose of polymorphism?
What is abstract class in oops?
Why is polymorphism important in oop?
why reinterpret cast is considered dangerous?
Please send ford technologies placement paper 2 my mail id
Why is it so that we can have virtual constructors but we cannot have virtual destructors?
What is property in oops?
What is encapsulation c#?
What is an example of genetic polymorphism?
How is polymorphism achieved?
Is data hiding and abstraction same?
assume the program must insert 4 elements from the key board and then do the following programs.sequential search(search one of the elements),using insertion sort(sort the element) and using selection sort(sort the element).
What is advantage of inheritance?
Plese get me a perfect C++ program for railway/airway reservation with all details.
What is encapsulation process?