fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. typedef struct __attribute__ ((__packed__)) {
  5. char a;
  6. int b;
  7. char c;
  8. } struct_t;
  9.  
  10. int main() {
  11.  
  12. std::cout << sizeof(struct_t) << '\n';
  13.  
  14. struct_t sa, sb, sc;
  15.  
  16. std::cout << &sa << ", " << &sb << ", " << &sc << '\n';
  17.  
  18. return 0;
  19. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
6
0xbf890dfe, 0xbf890e04, 0xbf890e0a