title: std::dynarray vs std::vector
body: <p>C++14 presents <a href="http://en.cppreference.com/w/cpp/container/dynarray"><code>std::dynarray</code></a>:</p>
  
  <blockquote>
    <p>std::dynarray is a sequence container that encapsulates arrays with a
    size that is fixed at construction and does not change throughout the
    lifetime of the object.</p>
  </blockquote>
  
  <p><code>std::dynarray</code> must be allocated in run-time as same as <code>std::vector</code>.</p>
  
  <p>So what are the benefits and the usage of <code>std::dynarray</code> while we can use <code>std::vector</code> which is more dynamic (and also re-sizable)?</p>