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
Why is c++ is better than c?
What is a static member?
How can you tell what shell you are running on unix system?
If you want to share several functions or variables in several files maitaining the consistency how would you share it?
What does it mean to declare a member variable as static?
What is the header file for setw?
What is endl?
What is oops in c++?
Eplain extern keyword?
What is cout flush?
Explain about templates of C++.
What are smart pointers?
What is the difference between public, private, and protected access?
When does a 'this' pointer get created?
What are the c++ access specifiers?