title: Why is std::list bigger on c++11?
body: <p>with this code:</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;list&gt;
  
  int main() {
      std::cout &lt;&lt; sizeof(std::list&lt;void*&gt;) &lt;&lt; std::endl;
  };
  </code></pre>
  
  <p>I managed to notice that on GCC 4.7 the size of <code>std::list&lt;void*&gt;</code> on C++98 is 16 bytes, and its size on C++11 is 24 bytes.</p>
  
  <p>I was wondering what changed on std::list that made it bigger.</p>