What is the difference in size of this two clasees?
Class A
{
int a;
char c;
float f;
}
Class B
{
float f;
char c;
int a;
}

Answers were Sorted based on User's Feedback



What is the difference in size of this two clasees? Class A { int a; char c; float f; } Class..

Answer / truong nguyen

1. No difference in size in this case. There will be
difference in size, however, if the class A and B are
defined below:

Class A
{
int a;
double d;
char c;
}
Class B
{
double d;
char c;
int a;
}

Is This Answer Correct ?    3 Yes 0 No

What is the difference in size of this two clasees? Class A { int a; char c; float f; } Class..

Answer / som shekhar

No difference

Is This Answer Correct ?    3 Yes 2 No

What is the difference in size of this two clasees? Class A { int a; char c; float f; } Class..

Answer / som shekhar

well there will be no difference..define the macro
#pragma pack(1) and then calculate the size of the class....

Actually compiler aligns the boundary to the nearest larger
byte. If you define the aforementioned macro, compiler will
give you the exact size of the class.

Hope that is clear.

Is This Answer Correct ?    1 Yes 0 No

What is the difference in size of this two clasees? Class A { int a; char c; float f; } Class..

Answer / nisha

no difference

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More C++ General Interview Questions

why can't we declare data member of class auto register or extern

1 Answers  


Can we declare a base-class destructor as virtual?

0 Answers  


What is virtual methods?

0 Answers  


How would you use qsort() function to sort an array of structures?

0 Answers  


What is purpose of abstract class?

0 Answers  






What is DlgProc?

0 Answers   C DAC,


Explain what are mutator methods in c++?

0 Answers  


How do you clear a buffer in c++?

0 Answers  


What is the best free c++ compiler for windows?

0 Answers  


How do you flush std cout?

0 Answers  


How do you show the declaration of a virtual constructor?

0 Answers  


What is the difference between multiple and multilevel inheritance in c++?

0 Answers  


Categories