返回信息流真是不做不知道,花了两个小时终于猜到真正原因了。
写个基类,首先主程中有个静态变量
class A
{
static int snPos;
}
想写多个DLL,其中有继承于A的子类,以后由主程load。
于是...
class A1
{
}
...
发现在主程中A::snPos和DLL中的A::snPos不是同个玩意...
不对啊。DLL是attach在进程中的啊~
直到后来才渐渐感觉到...DLL在其内部自己造了个A空间...
于是存在了主程和DLL中存在两个A的现象。(可能编译后的机器名字是不一样的)
这是一条镜像帖。来源:北邮人论坛 / soft-design / #23868同步于 2008/1/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
动态链接库,静态成员变量,我的怨念~
kissme
2008/1/6镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。