title: What does the alignment parameter for Boost aligned_allocator mean?
body: <p>There is a Boost tutorial giving approximately the following code, slightly modified for my question:</p>
  
  <pre><code>#include &lt;boost/align/aligned_allocator.hpp&gt;
  #include &lt;vector&gt;
  int main()
  {
    std::vector&lt;int, boost::alignment::
      aligned_allocator&lt;int, 16&gt; &gt; v(100);
  }
  </code></pre>
  
  <p>In this example, an alignment parameter of 16 is given. Does this indicate 16 bytes of alignment, or 16*sizeof(int) bytes of alignment?</p>