读书人

一个类的成员在外部还有值进入另一个

发布时间: 2012-03-11 18:15:38 作者: rapoo

一个类的成员在外部还有值,进入另一个类的函数就没值了?
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
[解决办法]
- -

读书人网 >C++

热点推荐