MSVC 2015中的"默认"是特定于上下文的关键字吗?

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上失败了