在调试一些代码时,我遇到了一个名为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具有此名称的属性!
解决方法
这是VC的
known issue.基本上为C/C++LI兼容性设计.