C++问题!请高手指点下!(100分)

Builder284 2003-10-14 07:06:41
?联合不能用作任何类的基类,也不能从任何类中派生出联合。(因为联合在特定的时间只有一个数据成员处于激活的状态)联合中也不能说明虚函数?
为什么呀!我想不明白,请各位高手指点下好吗?
无名联合不能有成员函数,因为无名联合中成员的作用域在联合之外?
等待回复中。。。。。。。。。。
...全文
37 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaha3 2003-10-14
  • 打赏
  • 举报
回复
联合可以看作一种数据类型把,也就是说可能里面的数据不能以字节来分开,只能以位来分,等等
langzi8818 2003-10-14
  • 打赏
  • 举报
回复
多看看书想想啊 !
fireinsky 2003-10-14
  • 打赏
  • 举报
回复
结构和类的区别不是很大,类是在结构上发展来的,可联合就完全不一样了。
挺拔的劲松 2003-10-14
  • 打赏
  • 举报
回复
你不是已经回答了吗??因为联合在特定的时间只有一个数据成员处于激活的状态。如果可以用作基类,不就导致多个成员处于激活状态了??????
多看看书领会一下。
qufan 2003-10-14
  • 打赏
  • 举报
回复
联合应该存储在数据区吧,类的成员函数应该在代码区吧
我是菜鸟哦,在c++中还没有用过将类声明为联合的
高手请告知出处哦,我定当努力为你查找资料
zhuixe 2003-10-14
  • 打赏
  • 举报
回复
学习
Skt32 2003-10-14
  • 打赏
  • 举报
回复
http://www.cnread.net/cnread1/dnwl/cxsj/c/cyyb/014.htm
Skt32 2003-10-14
  • 打赏
  • 举报
回复
语言教程---第七章:结构与联合

2003-4-10 8:10:20 VCOK 阅读次数: 6116

结构类型定义和结构变量说明

  在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。

  “结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构既是一种“构造”而成的数据类型, 那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。

一、结构的定义

定义一个结构的一般形式为:
struct 结构名

。。。

http://www.pcvc.net/category/content.asp?sendid=246

64,648

社区成员

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

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