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
List some of the static data structures in C?
What is sorting in c plus plus?
Is c is a middle level language?
#include main() { enum _tag{ left=10, right, front=100, back}; printf("left is %d, right is %d, front is %d, back is %d",left,right,front,back); }
Differentiate between null and void pointers.
How can I get the current date or time of day in a c program?
What is memcpy() function?
What is a void * in c?
Why do we use stdio h and conio h?
Explain what is a const pointer?
Explain about the constants which help in debugging?
Difference between linking and loading?
What is "Duff's Device"?
A function can make the value of a variable available to another by a) declaring the variable as global variable b) Passing the variable as a parameter to the second function c) Either of the two methods in (A) and (B) d) binary stream
Explain how do you sort filenames in a directory?