社区
C++ 语言
帖子详情
初学者的问题,请教有关C++里面复合类型的一句话的理解?
wangstudyvc
2007-10-29 11:37:08
《C++ PRIMER》一书中提到,
C++语言中能修改已有的类型以形成复合类型,怎么理解?什么是复合类型?
...全文
140
10
打赏
收藏
初学者的问题,请教有关C++里面复合类型的一句话的理解?
《C++ PRIMER》一书中提到, C++语言中能修改已有的类型以形成复合类型,怎么理解?什么是复合类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NS_XK
2010-01-21
打赏
举报
回复
一般项目中用的很少。不用深究。
wangstudyvc
2007-10-30
打赏
举报
回复
那引用、指针和数组是复合类型,怎么解释呢?
ryfdizuo
2007-10-30
打赏
举报
回复
就是自定义的类吧, 结构等等吧, 因为这些复杂类型里面可以包含基本类型, 也可以基于这些类型上面定义函数;
还可以在这些类型基础上继续继承派生, 够复杂得了, 哈哈~~~
Haimiao
2007-10-30
打赏
举报
回复
就是你可以定义自己的类型。
即,可以组合,继承.........
飞哥
2007-10-30
打赏
举报
回复
感觉不像,c语言也可以的啊
也就涉及到类的地方c没有
飞哥
2007-10-30
打赏
举报
回复
typedef int a[4];
这种?
typedef int(*a)();
这种?
visame
2007-10-30
打赏
举报
回复
这个是哪一章的?建议看英文版
如果是buit-in type,那么应该如2楼的理解:“是否这样理解呢,引用、数组和指针是复合类型。因为例如修改int,int &为引用,int a[8]为数组,int *为指针,通过修改int 形成了复合类型。”
如果是类或者以后,那应该是通过继承,重载之类的操作获得新的class吧
ryfdizuo
2007-10-30
打赏
举报
回复
引用与指针的区别是,指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。
程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。
在引用的使用中,单纯给某个变量取个别名是毫无意义的,引用的目的主要用于在函数参数传递中,解决大块数据或对象的传递效率和空间不如意的问题
用引用传递函数的参数,能保证参数传递中不产生副本,提高传递的效率,且通过const的使用,保证了引用传递的安全性。
使用引用的时机。流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数等等;
数组是特殊的指针, 因为数组名就是指针; 数组内部实现就是指针;
总之, 指针,数组,引用,他们可以基于任何类型的, 包括于语言中已有的,还有自定义的...
wangstudyvc
2007-10-29
打赏
举报
回复
是否这样理解呢,引用、数组和指针是复合类型。因为例如修改int,int &为引用,int a[8]为数组,int *为指针,通过修改int 形成了复合类型。
ilovevvv
2007-10-29
打赏
举报
回复
望文生义:若干个简单类型组合起来形成的类型就是复合类型
asp.net知识库
一个时间转换的
问题
,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和方法的学习小结 C#中结构与类的区别 C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准和ASP...
C++
Builder的基本功能
C++
Builder的基本功能 我们用高级语言写程序,我们很得意,因为高级语言比较接近人类的语言,使我们用起来得心应手,所以我们当然得意。但我们更得意的一定是让程序代码赶快变成可执行文件。 无论是在写代码的过程...
C++
语言基础视频教程
C++
语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助
初学者
有效学习。本教程详细介绍
C++
语言中的封装、数据隐藏、继承、多态的实现等入门...
高质量
C++
/C 编程指南
高质量
C++
/C 编程指南 文件标识: 文件状态 [ ] 草稿文件 [√]正式文件 [ ] 更改正式文件 当前版本: 1.0 作 者: 林锐 博士 完成日期: 2001 年7 月24 日 高质量
C++
/C编程...
高质量
C++
/C编程指南
高质量
C++
/C编程指南文件状态[ ] 草稿文件[√] 正式文件[ ] 更改正式文件文件标识:当前版本: 1.0作 者: 林锐 博士完成日期: 2001年7月24日http://man.chinaunix.net/develop/c&
c++
/c/c.htm(第 1/86 页)2006-9...
C++ 语言
64,694
社区成员
250,508
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章