很可能是有bug, 现在你的程序运行正常吗? 还有,你重载了new操作符吗?
最好把代码贴出来.

解决方案 »

  1.   

    new一个就记到全程的一个变量中,这样的话一般就不会出现内存复用的情况了!
      

  2.   

    我当然知道是程序的问题啊,我就是想问什么样的错误会引起这种错误发生。
    程序比较大,没法全贴出来。我在一个函数中new了一个对象,然后把这个指针保存在一个容器中(我自己写的程序,本来是用的模板容器CArray,后来为了排除一切我不知道的因素,我自己写了一个,肯定不是在这个容器中越界); 后来在另一个函数中有一个new操作,结果new出来的对象首地址和上次保存在数组中的地址值相等,……为什么啊????
      

  3.   

    你new的时候没成功,所有失败的new返回相同的地址
      

  4.   

    to opentuxedo(开缝的燕尾服) & dou_ya(豆芽菜)
     new肯定成功了,因为这个对象中包含一个Image指针和一个CRect对象,在new完后它的图片已经正常显示出来了
      

  5.   

    没有数据成员的类对象,编译器会给他一个byte,保证每个对象都有独一无二的值没办法分离出来测试,我跟踪到出错现场,可以肯定的是出错现场的代码并没有问题,错误早就产生,只是在这儿表现出来了。我也不知道是哪儿出错啊请教什么样的错误会引起这种现象?高手们,救命啊