社区
C++ 语言
帖子详情
C++primer上的这句话是什么意思?
jiv0206
2003-08-22 12:26:21
每个基类代表了一个由该基类的非静态数据成员组成的子对象(subobject).
736页17.3
...全文
45
6
打赏
收藏
C++primer上的这句话是什么意思?
每个基类代表了一个由该基类的非静态数据成员组成的子对象(subobject). 736页17.3
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiv0206
2003-08-22
打赏
举报
回复
上下文是:
派生类对象实际上是由多个部分组成的。每个......(subobject).派生类对象由其基类子对象以及“由派生类的非静态数据成员构成的派生部分”组成。
wbh0360
2003-08-22
打赏
举报
回复
错了,应该是不能
kobexk
2003-08-22
打赏
举报
回复
晕!!
不能只说一句话么 让人怎么解释呀
wbh0360
2003-08-22
打赏
举报
回复
就是说静态数据成员能被继承
sevecol
2003-08-22
打赏
举报
回复
上下文是什么?
sevecol
2003-08-22
打赏
举报
回复
派生类的实例 其实是包含了所有的基类的实例。
C++
primer
第四版(中文版)(part4)
关于这本书的内容,我就不用多说了,一句
话
,绝对的经典,因为只能上传小于15m,所以分成了7部分
C++
primer
第四版(中文版)(part6)
关于这本书的内容,我就不用多说了,一句
话
,绝对的经典,因为只能上传小于15m,所以分成了7部分
C++
的学习方法及书籍推荐
学习
C++
重在理解其各种语言设施所代表的语义,以及
C++
所能表示的语义所代表的设计思想。首先从宏观上入手,你需要明白的是
C++
是程序设计语言的本质。在此我把
C++
最重要的性质写下来:
C++
是一门静态类型检查,基于C内存模式,支持四种基本程序设计范型的语言。注意,这里说明了三个本质特性,静态说明了语言的类型检查性质,基于C内存模式告诉我们在
C++
中所有与内存有关的操作都需要程序员自己来负责,这样就带来了很多设计程序时的需要注意的地方,而理解支持的四种基本范型却是理解各种语言设施的基础。然后记住
C++
的最大的一点设计哲学,也是其贯穿应用
C++
的一条本质,我引用《
C++
PRIMER
》中文版前言内的一句
话
表示--“
C++
的基础是各种设施,它们让用户能够通过定义新的数据类型来扩展语言本身,这些新类型可以与内置类型一样的使用方式(如何理解
这句
话
是关键,我的理解是:用户定义类型可以在任何使用内置类型的时候做为其替代,再具体点说就是用户定义类型可以象内置类型那样可以被声明,其对象可以被初始化,可以相互复制,可以象内置类型对象那样和很多操作符一起使用,可以被作为参数传递给函数,可以作为函数的返回值,可以作为容器的操作对象,用户定义类型可以和内置类型一样作为模板的参数),掌握这些设施(哪些设施?就是让用户定义类型可以和内置类型一样方便使用的设施,包括什么?构造,拷贝,解构函数,操作副重载.....)的第一步就是理解基本语言(什么是基本语言?就是
C++
中better c部分)。
《
C++
Primer
》隐式类类型转换学习整理
C++
Primer
中有这样一句
话
:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个转换。
这句
话
用下面一段代码表示为: class A { A(B b);//单个实参的构造函数 func(A a); } ..... A a; B b; a.func(b);//func函数本应该接受A类型的实参,但是由于特殊构造函数的存在,所以B类型的参数b借助这个特殊的构造函数转化为A类型对象,完成转换。所以这条语句是正确的 从上述代码段可以看出来,单个实参调用的构造函数定义了类类型到其他类型的转换,并且这种转换是隐式发生的,这里有几个关键字:单个实参,构造函数,隐式转换。 隐式转换
C++
Primer
这本书怎么样?
C++
Primer
这本书怎么样? 本人大二学生,C和
C++
都有学过,但是感觉学的并不怎么好,自己动手写程序还是比较吃力,还有很多知识点感觉也不是太清楚,自己看那本《面对对象程序设计》有点头大,
C++
Primer
前面我也看过一点,讲的不复杂,不知道后面怎么样,有没有大神帮我指点一二,需不需要啃这本书,还有最好多久看完。 我来答 分享 举报 7个回答 #活动#重返童年,好礼相送 l一阅千年 2015-10-07 这本书确实不错,第三版本不适合初学者,建议去看第四版。记得这本书的第四版...
C++ 语言
64,650
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章