title: What is meant by passing naked array in C++
body: <p>In some old code, I've come across functions declared like: </p>
  
  <pre><code> void f(int (&amp;a)[5]);
  </code></pre>
  
  <p>I've been told that the array is 'naked'. What does that mean?</p>