Forum Discussion
ute1405
Feb 03, 2024Copper Contributor
Why the size of type Bar is 3 not 4 in MSVC?
#include <iostream>
using std::cout;
struct Bar {
char name[3];
struct Foo {
int a;
int b;
};
};
int main()
{
cout << sizeof(Bar);
return 0;
}
Usually it aligns so it's multiple of sizeof(int).
No RepliesBe the first to reply