title: C++ illegal digit, simple issue
body: <p>I'm running against this error:</p>
  
  <pre><code>int temp = 0789;
  
  error C2041: illegal digit '8' for base '8'
  </code></pre>
  
  <p>For what I can understand is that the compiler understands any number that begins with 0 like 0123 to be octal. But how can I tell the compiler to just take it with the 0 in front?</p>