What is size of empty class object
Answers were Sorted based on User's Feedback
Answer / manish shikarbar
answer is :1
Example:
class Test
{
};
Test Obj;
int size = sizeof(Obj); // answer is 1
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / orvaishnavi
The size of an empty class is 1.
Reason - An object of a class should have unique address.
In order for the object to get unique address, the compiler
inserts a dummy type of size 1(least positive value) into
the empty class so the sizeof the class is returned as 1.
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / vinay singh
the size of class is nothing until it will not create an object. Class is a template so class object size is determined.So here empty class object size is 1 byte and object is created on managed heap.
| Is This Answer Correct ? | 0 Yes | 0 No |
Do you need a main function in c++?
Why are pointers not used in c++?
. If employee B is the boss of A and C is the boss of B and D is the boss of C and E is the boss of D. Then write a program using the Database such that if an employee name is Asked to Display it also display his bosses with his name. For eg. If C is displayed it should also display D and E with C?
What are the characteristics of friend functions?
Write a program which employs Recursion
What is a mutable member?
Which is not an ANSII C++ function a) sin() b) tmpnam() c) kbhit()
Show the application of a dynamic array with the help of an example.
How do you declare A pointer to a function which receives nothing and returns nothing
How do I run c++?
What is c++ flowchart?
Describe run-time type identification?