title: How to use typedef to alias C++ arrays?
body: <p>when using typedef for arrays, it is used as</p>
  
  <pre><code>typedef int Color[3];
  </code></pre>
  
  <p>it is very counter-intuitive for me. </p>
  
  <p>why not <code>typedef int[3] Color[3]?</code></p>