我是菜鸟很迷茫,请问如何引用别的类中定义的变量和对象 我在一个类(比方说aaa类)定义了一个变量,如何在另一个类中用啊(比方说bbb)能不能说的详细一点,我刚学啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class bbb{public: int mem1;private: int mem2;public: int GetMem2() { return mem2; } void SetMem2(int mem) { mem2= mem; }}aaa::GetbbbMember(){ bbb bClass; bClass.Mem1=10; int aMem2=bClass.GetMem2(); bClass.SetMem2(aMem2);} f你还是找本C++(不是VC)的书吧,打好基础。 class bbb{public: int mem1;private: int mem2;public: int GetMem2() { return mem2; } void SetMem2(int mem) { mem2= mem; }}aaa::GetbbbMember(){ bbb bClass; bClass.Mem1=10; int aMem2=bClass.GetMem2(); bClass.SetMem2(aMem2);} 最简单的做法:设为public,不过最好象楼上那为那样做,以免破坏了类的封装性。 如 PioneerMan((拓荒者)) 所述,不过别忘了包含相关的头文件 class aaa{public: int mem1;}class bbb:public bb{public: int mem2;}void main{bb test;Count<<test.mem1;} class aaa{public: int mem1;}class bbb:public bb{public: int mem2;}void main{bb test;Count<<test.mem1;} 大家有没有什么图像自适应增强的算法? 改变了状态栏CMFCRibbonStatusBar大小, 不能立即生效。 CProgress Bar 进度条控件使用的问题 CListCtrl 焦点如何移动到下一行? 如何删除本机DNS缓存中指定IP地址的记录 窗口回调函数的问题 散分!各位高人帮忙! re:谁的方法最简单?---加载位图 Debug中一个奇怪的问题,望高手指点。 如何注册MP3Player控件(已有注册码?) 在CRecordset中如何使用SQL语句直接查询? 请问大家有没有比较好的报警音乐(wav格式的)?谢谢!
{
public:
int mem1;
private:
int mem2;
public:
int GetMem2()
{
return mem2;
}
void SetMem2(int mem)
{
mem2= mem;
}
}aaa::GetbbbMember()
{
bbb bClass;
bClass.Mem1=10;
int aMem2=bClass.GetMem2();
bClass.SetMem2(aMem2);
}
{
public:
int mem1;
private:
int mem2;
public:
int GetMem2()
{
return mem2;
}
void SetMem2(int mem)
{
mem2= mem;
}
}aaa::GetbbbMember()
{
bbb bClass;
bClass.Mem1=10;
int aMem2=bClass.GetMem2();
bClass.SetMem2(aMem2);
}
{
public:
int mem1;
}
class bbb:public bb
{
public:
int mem2;
}
void main{
bb test;
Count<<test.mem1;
}
{
public:
int mem1;
}
class bbb:public bb
{
public:
int mem2;
}
void main{
bb test;
Count<<test.mem1;
}