whats the difference between c and c++
Answers were Sorted based on User's Feedback
Answer / vivek
1>c is an procedural language and c++ is an object oriented.
2>c uses a TOP DOWN approach and c++ BOTTOM UP.
3>c++ introduces the idea of Data hiding using class..shere
in c there is no such facility for that purpose
4>c++ introduce the concept of the message passing with that
objects can communicate.
5>c++ has the inheritence, using it we can reuse our code.
6>Using polymorphism of c++ we can achieve the overloading
of operator and functions, but it is not possible in c.
there may be more difference on this but these are the main..
Is This Answer Correct ? | 19 Yes | 0 No |
Answer / vivek kumar kanojia
C++ provides data hiding concept,using class and provide
facility for the data abstraction without showing background
details,whereas C does not support it.
C++ introduce the reusibility of code by inheritance but in
C it not avialable...
Is This Answer Correct ? | 18 Yes | 1 No |
Answer / vishi
in c++ we can do nesting,inheritance which is not possible
in c.objects and classes are present in c++ not in c.
Is This Answer Correct ? | 18 Yes | 3 No |
Answer / siva
so many we can say but the main difference is
C is structured oriented where as
C++ is object oreiented
Is This Answer Correct ? | 11 Yes | 1 No |
Answer / mosin
c is structer oriented language.
c++ is object oriented language.
Is This Answer Correct ? | 9 Yes | 0 No |
Answer / anjana
DIFFERENCE BETWEEN C AND C++
C c++
*STRUCTURED ORIENTED *OBJECT ORIENTED PROGRAMMING.
PROGRAMMING.
*RETURN TYPE IS NOT *RETURN TYPE IS MUST IN C++.
NEEDED.
*WE DIDN'T USE CLASS *WE ARE USING CLASS CONCEPT.
CONCEPT IN C.
*DATA HIDING IS NOT *DATA HIDING IS POSSIBLE.
POSSIBLE IN C.
*C IS A TOP DOWN APPROACH. *C++ IS A BOTTOM APPROACH.
Is This Answer Correct ? | 8 Yes | 0 No |
Answer / shweta kapatkar
c is the structured oriented language &
c++ is the object oriented language
this is the main difference in c & c++ other than
1.c uses a TOP DOWN approach and c++ BOTTOM UP approach
2.In c++ we can do nesting,inheritance which is not
possible in c. & many more
Is This Answer Correct ? | 6 Yes | 0 No |
Question: Implement a base class Appointment and derived classes Onetime, Daily, Weekly, and Monthly. An appointment has a description (for example, “see the dentist”) and a date and time. Write a virtual function occurs_on(int year, int month, int day) that checks whether the appointment occurs on that date. For example, for a monthly appointment, you must check whether the day of the month matches. Then fill a vector of Appointment* with a mixture of appointments. Have the user enter a date and print out all appointments that happen on that date.
What is class and example?
write a C++ program for booking using constructor and destructor.
if u write a class do u write Assignment operator and copy constructor
What is encapsulation in ict?
what is the difference between class and structure in C++?
design a c++ class for the chess board,provide a c++ class definition for such class(only class definition is required)
In the following declaration of main, "int main(int argc, char *argv[])", to what does argv[0] usually correspond? 1) The first argument passed into the program 2) The program name 3) You can't define main like that
What is difference between #define and const?
what are the ways in which a constructors can be called?
what is difference between String s=new String("vali"); String s="vali"
what is object slicing