title: Dynamically sized non resizable array
body: <p>Is there a C++ type that acts like a "dynamically sized non resizable array"? This kind of type can be thought of as one of two things:</p>
  
  <ul>
  <li><code>vector&lt;T&gt;</code> but without <code>resize</code>, <code>push_back</code>, etc. </li>
  <li><code>array&lt;T,N&gt;</code> but where <code>N</code> is dynamic and not static.</li>
  </ul>
  
  <p>I do not want a solution that only works if the type of the elements within the array is a non-copyable type. I want a generic solution.</p>