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 |
What is the word you will use when defining a function in base class to allow this function to be a polimorphic function?
Is it possible for a member function to delete the pointer, named this?
What are the difference between reference variables and pointers in C++?
What is a 'pure' virtual function and what's its use?
Explain mutable storage class specifier.
How c functions prevents rework and therefore saves the programers time as wel as length of the code ?
What is virtual destructor ans explain its use?
what are the events occur in intr activated on interrupt vector table
What header file is needed for exit(); a) stdlib.h b) conio.h c) dos.h
Write a program to concatenate two strings.
What do manipulators do?
Can I learn c++ in a week?