Difference between Class and Struct.
Answer Posted / naresh kukreti
The struct default access type is public. A struct should
typically be used for grouping data.
The class default access type is private, and the default
mode for inheritance is private. A class should be used for
grouping data and methods that operate on that data.
In short, the convention is to use struct when the purpose
is to group data, and use classes when we require data
abstraction and, perhaps inheritance.
In C++ structures and classes are passed by value, unless
explicitly de-referenced. In other languages classes and
structures may have distinct semantics - ie. objects
(instances of classes) may be passed by reference and
structures may be passed by value.
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
Describe dynamic data structure in c programming language?
Can we change the value of static variable in c?
What are the back slash character constants or escape sequence charactersavailable in c?
What is the difference between char array and char pointer?
How to write a code for reverse of string without using string functions?
What is a pointer variable in c language?
How will you print TATA alone from TATA POWER using string copy and concate commands in C?
How does sizeof know array size?
Can you please explain the difference between malloc() and calloc() function?
Can a variable be both const and volatile?
What are the advantages of external class?
how can I convert a string to a number?
What is putchar() function?
what are non standard function in c
What are called c variables?