为什么类增加一个double成员变量退出程序时提示堆被损坏?是double成员变量的原因?[解决办法]不是吧,看看别的地方。[解决办法]如果仅仅是你说的这个操作 不可能引起你说的那个错误[解决办法]跟内存紊乱有关。[解决办法]多半是不同地方使用的类定义不一致造成的。 看一下 #pragma pack是否设置正确了,再全部重编译一下。