What is the difference between Class and Structure?
Answer Posted / guest
(1)Class Design For Object , Struct Design For Value Thus
Class is Refrence Type (Heape) but Struct is Value Type
(Stack) And Thus Struct is Faster Than Class ,
(2) Class is not Accessable Meanning We Can Access it By
Object , Struct is Accessable Meanning We Can Access it By
Value (Varible).
(3) Class Support Inheritance , Struct Not Support Inheritance .
(4)Class id Added Behavior (Methods) , Struct Not Added
Behavior
(5)Class Exist at higher Level of the Program , Struct Exist
at Lowest Level of the Program .
(6) A struct cannot declare a default constructor (a
constructor without parameters) or a destructor.Class Can .
(7)a small class may be more efficiently handled by the
system if you declare it as a struct instead.
| Is This Answer Correct ? | 2 Yes | 2 No |
Post New Answer View All Answers
What is an incomplete type in c++?
In which header file does one find isalpha() a) conio.h b) stdio.h c) ctype.h
What is the full form of dos?
What do you know about near, far and huge pointer?
What is else syntax in c++?
Which sort is best for the set: 1 2 3 5 4 a) Quick Sort b) Bubble Sort c) Merge Sort
What do the header files usually contains?
What gives the current position of the put pointer?
How a modifier is similar to mutator?
Is c++ a good first language to learn?
Define a conversion constructor?
Can a function take variable length arguments, if yes, how?
How do you master coding?
What is abstraction in c++?
What is the difference between prefix and postfix versions of operator++()?