《C++ Primer》第三版.潘爱民译中没有讲 结构 吗?

时间:2022-03-10 04:20:39
最近刚买了真这书, 刚才想找点关于结构的细节, 但翻了半天都没找到.

怎么回事? 难道C++ 在淡化结构? 还是我没找对地方???

如果有, 谁能告诉我在哪页? 谢谢

9 个解决方案

#1


结构本来就是c语言里面的啊;
C++里面是类啊;

#2


书后索引表里找

#3


楼主是指数据结构,
的确C++primer上没提到。
毕竟,数据结构内容很多,
如果也放到这本书里,那
这本书不知道要多少厚了。。

#4


肯定有

#5


为什么买第三版啊。现在有第四版了。

#6


在C++里,struct只是class的特例,作为语法使用已经失去意义,保留下来只是为了与C兼容而已。
如果保struct作为数学来讲,这不是C++Primer一书关注的东西,你需要查阅“数据结构”之类的学习资料(与编程语言无关)。

#7


To: HelloDan@5楼

网上对第四版的评价不好,翻译质量欠佳。So...

另外,谢谢gernal_dn@6楼 的解释

#8


第三版没有
第四版也没有
这个书根本就不是讲数据结构的啊。。

#9


我记得在Primer的附录C里面专门讲了struct。C++中的struct语法跟C语言一样,其实C++的struct跟class是一样的。在C++中struct可以继承、多态等跟类一样的特性。他们的最显著的区别在于struct的成员变量默认访问权限是public,class的默认是private。

具体的在《深入探索C++对象模型》这本书里面,作者好像跟Primer是一个人。

#1


结构本来就是c语言里面的啊;
C++里面是类啊;

#2


书后索引表里找

#3


楼主是指数据结构,
的确C++primer上没提到。
毕竟,数据结构内容很多,
如果也放到这本书里,那
这本书不知道要多少厚了。。

#4


肯定有

#5


为什么买第三版啊。现在有第四版了。

#6


在C++里,struct只是class的特例,作为语法使用已经失去意义,保留下来只是为了与C兼容而已。
如果保struct作为数学来讲,这不是C++Primer一书关注的东西,你需要查阅“数据结构”之类的学习资料(与编程语言无关)。

#7


To: HelloDan@5楼

网上对第四版的评价不好,翻译质量欠佳。So...

另外,谢谢gernal_dn@6楼 的解释

#8


第三版没有
第四版也没有
这个书根本就不是讲数据结构的啊。。

#9


我记得在Primer的附录C里面专门讲了struct。C++中的struct语法跟C语言一样,其实C++的struct跟class是一样的。在C++中struct可以继承、多态等跟类一样的特性。他们的最显著的区别在于struct的成员变量默认访问权限是public,class的默认是private。

具体的在《深入探索C++对象模型》这本书里面,作者好像跟Primer是一个人。