首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-11 
一个类的成员在外部还有值,进入另一个类的函数就没值了?c.cpp文件:iAnewA//iBnewB//内部共有成员SomeC

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

热点排行