Difference between Class and Struct.

Answer Posted / jammu hari cell:9848278041

Difference between class & Structure is :-
-------------------------------------------

1. class = data + functions
structure=Collection of different data
2. Class supports Re-usability. Structures are used to handle
the complex data.
3. Both are user defined data types.
4. 'struct' is a keyword which is used to declare a structure.
'class' is a keyword used to declare a class.
5. By default all the structure members are public. But in
class all the members are private.
6. Structure variable is used to access the structure
members. Object is used to access the class members.
7. Structure is less secure than the class.
8. Structure is a procedure Oriented feature. Object is a
Object Oriented Feature.
9. Both Structure & Class uses (.) dot operator to access
their members.
10. class contains 3 access specifiers But structure has
only 1 access specifier.
11. We can inherit a class. But we can't inherit structure.
12. We can declare constructors & destructors inside of a
class. But we can't declare these in Structure.

Is This Answer Correct ?    20 Yes 8 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is calloc better than malloc?

781


How to Throw some light on the splay trees?

793


Why is sizeof () an operator and not a function?

763


How do you initialize pointer variables?

792


What are the complete rules for header file searching?

850


What is the difference between text files and binary files?

940


What is "Hungarian Notation"?

836


How can I write data files which can be read on other machines with different word size, byte order, or floating point formats?

802


When should you use a type cast?

803


How can you call a function, given its name as a string?

899


Describe wild pointers in c?

839


What are the usage of pointer in c?

904


Differentiate between calloc and malloc.

995


What is nested structure with example?

816


Write program to remove duplicate in an array?

804