title: Why do I get an error when I typedef auto?
body: <p>I thought this would work.</p>
  
  <pre><code>typedef auto var;
  </code></pre>
  
  <p>But I get the error:</p>
  
  <blockquote>
    <p><code>error: typedef declared 'auto'</code></p>
  </blockquote>
  
  <p>Contrarily, it works with any other keyword:</p>
  
  <pre><code>typedef int num;
  </code></pre>
  
  <p>Why am I getting an error?</p>