在调试一些代码时,我遇到了一个名为default
. 我认为关键字不允许作为变量名。
#include "stdafx.h"
#include <stdio.h>
int main()
{
int default = 5;
printf("%d\n", default);
return 0;
}
现在,上面的代码在 VS 2008 上可以顺利编译。'default' 不是关键字吗?它如何作为变量名起作用?副作用?
PS: Infragistics::Win::UltraWinToolbars::ToolbarsCollection
有这个名字的属性!