title: What is the byte alignment of the elements in a std::vector<char>?
body: <p>I'm hoping that the elements are 1 byte aligned and similarly that a <code>std::vector&lt;int&gt;</code> is 4 byte aligned ( or whatever size <code>int</code> happens to be on a particular platform ).</p>
  
  <p>Does anyone know how standard library containers get aligned?</p>