求助:extern一个类的全局变量,类成员不能更改
我自己定义了一个类,然后在app.h里申明:extern Cmyclass *globe;再在app.cpp里定义:Cmyclass *globe = new Cmyclass;这样我设置了globe这个全局变量,编译运行都没有问题。但是现在我只要增加或删除Cmyclass的成员,编译通过没有报警,可是一执行就崩溃。回复到原来的类成员就又正常了。
直觉是链接器没有更新我的这个类。我已经把debug文件夹以及.ncb, .APS, .opt什么的都删了,我实在想不出还有什么地方留下了原来那个类的痕迹。
我在网上找了两天帖子了,只有一句提到过类似的问题,也是语焉不详。
请编程论坛的大侠帮忙看看