一个类的成员在外部还有值,进入另一个类的函数就没值了?解决方法

一个类的成员在外部还有值,进入另一个类的函数就没值了?
c.cpp文件:

iA   =   new   A;//
iB   =   new   B;//内部共有成员SomeClass*   p的值已经赋值完毕
iA-> GetBMember(*B);//这里看到的B,成员都有值

b.h文件:
public:
SomeClass*   p;

a.cpp文件
void   A::GetBMenber(B   &aB)//进入这里之后就没了
{
    iSomeClass   =   aB.p;没有得到数值
}


------解决方案--------------------
void A::GetBMenber(B &aB)
--
换一下,传B的指针
void A::GetBMenber(B *b)
------解决方案--------------------
- -#
我也碰到这种问莫名其秒的问题 所以还是不要怕浪费时间 每次生成都用Rebuild
------解决方案--------------------
- -