struct定义了一个结构,链结时报错说redefine,发现VC的两个BUG,hoho
struct shape{
int xy[8];
int i;
int iNext;
} shapes[19]={
1,0,1,1,2,1,2,2,1,1
};
新建了一个dlg工程
不能在全局位置定义
BUG1: 建MFC工程的第一步时,先把document/view的勾去掉再选dialog based
结果会生成SDI的工程
BUG2:打开了一个前几天建的SDI工程,想加个component玩玩,结果说没有CWinApp的派生类,在class view也找不到,原来CMyWinApp和CAboutDlg定义在了一个文件,但是VC只认到一个,这个component也加不了,要怎么解决啊
还有一个问题像上面的structure结构在定义变量时初始化很方便,如果换成class,如果不在定义时初始化,或者中间需要改变每个分量的值,不能像初始时那样成批赋值吗,又麻烦又不清楚啊,有什么办法吗?