title: What is the size of each element in std::list?
body: <p>std::list uses linked lists in its implementation, how large are each of the elements in the list (minus payload)?</p>
  
  <p>By testing, using mingw (not mingw-64) on a windows 7 machine each element takes up 24 bytes for each element of an int.</p>
  
  <p>A pointer to the left and a pointer to the right is only 4+4=8 bytes though! and an int is only 4 bytes (as determined by sizeof(void*) and sizeof(int)), so I'm curious, wheres the extra space going?</p>
  
  <p>(test involved making many elements, seeing the size of the program, making more elements and again seeing the size of the program, taking the difference)</p>