fork download
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. struct ClearNode {
  7. unsigned long a;
  8. unsigned char hasChild;
  9. unsigned char c;
  10. };
  11.  
  12. struct DlearNode {
  13. unsigned long a;
  14. unsigned char hasChild;
  15. unsigned char c;
  16. DlearNode():a(0),hasChild(2),c(1){};
  17. };
  18.  
  19. int main(int argc, const char * argv[])
  20. {
  21. ClearNode cl{7,2,1};
  22.  
  23. cout << sizeof(ClearNode) << endl;
  24. cout << sizeof(DlearNode) << endl;
  25. }
  26.  
  27.  
  28.  
Success #stdin #stdout 0s 4520KB
stdin
Standard input is empty
stdout
16
16