我在一个从VC++6到VC++9的迁移项目中工作,我在VC++9项目中使用自定义Enum会导致编译错误,因为它与mfc基类winuser.h重复。program files\microsoft sdks\windows\v6.0a\include\winuser.h(5292) : see declaration of 'INPUT'
这不是VC
在下面的代码片段中,尽管指针未初始化,但仍然成功地进行了调用ptr->func2(); int& func1() return a; bool func2(int arg) if(arg%2==0)ptr->func1(); // Does not crash here
int crashere=ptr->func1();/