在动态库中包含一个类,定义CCTest G_Test[5],初始化时G_Test[i]中的变量值都为空,但CCTest类中的变量有值,也没有赋值.
而且变量的值是错误的.为什么啊?

解决方案 »

  1.   

    CCTest是一个类,
    在动态库中:
    #include "CTest.h"
    CCTest G_Test[5];此时是不是已经给G_Test分配好地址了???再调试进CCTest类中,它的this指针值和G_Test取出来的地址值不一样???
      

  2.   

    G_Test的地址没有变化,只是通过G_Test[i]来调用类里的函数时,看见类的this指针不同于G_Test[i].为什么会有这种情况啊?
      

  3.   

    珍爱生命,请为他们new 吧