fork download
  1. #include <iostream>
  2.  
  3. enum MyEnum : unsigned char
  4. {
  5. i ,j, k, w
  6. };
  7. struct MyStruct
  8. {
  9. MyEnum mEnum : 2; // This will be 4 bytes in size
  10. unsigned char val : 6;
  11. };
  12.  
  13. int main()
  14. {
  15. std::cout << sizeof(MyStruct);
  16. }
  17.  
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
1