Aja*_*jay 10 c++ visual-c++ language-lawyer c++14 visual-studio-2015
为什么以下代码在MSVC 2015(Update 3)上以及VC++ Compiler online上成功编译?
int main()
{
int default = 10;
cout << default*2;
}
Run Code Online (Sandbox Code Playgroud)
我没有看到default应该是特定于上下文的关键字.那么为什么VC++允许它用作标识符呢?
然而,它在IDEONE上失败了