VC++6.0中添加派生类

勇敢的搬砖人 2010-05-24 07:05:22
VC++6.0中添加派生类和添加基类步骤一样?只是在.h文件中说明继承关系就成吗?
类的组合和这个道理一样吗?
...全文
173 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
beginsoft_nj 2010-05-25
  • 打赏
  • 举报
回复
VC++6.0中添加派生类和添加基类步骤一样?只是在.h文件中说明继承关系就成吗?
是的 当然要注意下纯虚函数实现 不然编译不过

类的组合和这个道理一样吗?
不是 组合就像桥接 把另一个类的对象作为自己类的成员。

to 3楼
是为了数据的隐藏封装 提高数据安全性
cuiniu1988 2010-05-24
  • 打赏
  • 举报
回复
我感到很奇怪的一点,MFC里头,类的数据成员很多是protected的。这虽然使用方便,但是,有些经典书籍都说,数据不要放在public或者protected。
yunyun1886358 2010-05-24
  • 打赏
  • 举报
回复
只要在添加类的时候指明基类就可以了。
zhangweiit 2010-05-24
  • 打赏
  • 举报
回复
是的,步骤基本上是这样,
只要到时确定在.h文件中有这一行 class A : public B就OK

类的组合与与派生是两个概念

组合是,一个类作为另一个类的成员

class A{};

class B
{
public:
A a;
};

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧