What is the difference between Class and Structure?
Answer Posted / p govind rao
1) structure :- In structure have a by default public.
In class have a by default private.
2) Structure cannot be inherited. But class can be
inherit.
3) There is no data hiding features comes with
structures. Classes do, private, protected and public.
4) A structure can't be abstract, a class can.
5) A structure is a value type, while a class is a
reference type.
6) A structure is contain only data member , but class
contain data member and member function.
7) In a Structure we can't initilse the value to the
variable but in class variable we assign the values.
8) Structure are value type, They are stored as a
stack on memory. where as class are reference type. They
are stored as heap on memory.
| Is This Answer Correct ? | 597 Yes | 96 No |
Post New Answer View All Answers
If you hear the cpu fan is running and the monitor power is still on, but you did not see anything show up in the monitor screen. What would you do to find out what is going wrong?
Why is main function important?
What is a namespace in c++?
What is string in c++ programming?
What does the ios::ate argument do?
Explain rethrowing exceptions with an example?
What are the general quetions are in DEna bank manager IT/System interviews?
What are the advantages of c++? Explain
Can we inherit constructor in c++?
What information can an exception contain?
Describe delete operator?
What does h mean in maths?
What are the advantages of using pointers in a program?
Can member functions be private?
How do I use arrays in c++?