title: Is 'default' a context specific keyword in MSVC 2015?
body: <p>Why does following code compiles successfully on MSVC 2015 (Update 3), and also on <a href="http://webcompiler.cloudapp.net/" rel="noreferrer">VC++ Compiler online</a>? </p>
  
  <pre><code>int main()
  {
      int default = 10;
      cout &lt;&lt; default*2; 
  }
  </code></pre>
  
  <p>I don't see <code>default</code> should a context specific keyword. Then why VC++ is allowing it to be used as an identifier?</p>
  
  <p>It fails on <a href="http://ideone.com/pXPYwN" rel="noreferrer">IDEONE</a>, however</p>