what is the main difference between c and c++?

Answer Posted / p govind rao

1) C is a structural Language, but C++ is a object oriented
language.
2)C employs top down approach, but c++ employees bottom up
approach.
3) c doesn't support operator overloading but c++ support
operator overloading.
4) In C memory allocation is done with malloc statement
whereas in C++ it is done through new keyword.
5) Also memory is deal located in C using free statement
while in C++ deal location takes place through delete.
6) c is does not provide default argument but c++ is
provide default argument.
7) c is cant support the inheritance and polymorphism etc
but c++ support the inheritance and polymorphism etc.
8) c is low level language while c++ is sn high level
language.
9)C can not support all the feature of the C++. while c++
support all the features of C.
10. C variables are DECLARED in declaration section.C++
variables are DECLARED any where in the program.
11) C does NOT have NAMESPACE for avoid name collisions.
c++ has NAMESPACE feature.

Is This Answer Correct ?    15 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a function in oop?

633


What is object-oriented programming? Webopedia definition

725


What is an example of genetic polymorphism?

651


What is polymorphism explain?

693


Is data hiding and abstraction same?

569






What do you mean by variable?

577


What is polymorphism explain its types?

685


What is cohesion in oop?

624


Why do pointers exist?

663


What is polymorphism used for?

574


Can abstract class have normal methods?

615


How does polymorphism work?

635


Why is static class not inherited?

599


hi all..i want to know oops concepts clearly can any1 explain??

1683


What is encapsulation in simple terms?

541