无名图书
收藏
深度探索C++对象模型
[美] Stanley B. Lippman
出版社
电子工业出版社
出版时间
2012-01-01
ISBN
9787121149528
评分
★★★★★
标签
工业技术
目录
本立道生(侯捷 译序) III
前言(Stanley B. Lippman) XIII
第0章 导读(译者的话) XXV
第1章 关于对象(Object Lessons) 1
加上封装后的布局成本(Layout Costs for Adding Encapsulation) 5
显示全部
用户评论
对于了解C++对象模型的底层实现,理清C++在实现OO的机制,很有帮助。
面试必备
按简介读了1, 3, 4章. 学到的东西足够应付面试了. 书里讲了很多编译器底层的内容, 可惜实在晦涩难懂, 一方面是这些内容本身高深, 另一方面作者笔力也属实不够. 这本书已经出版20多年, 希望未来能有更现代且更易懂的书推出
写作风格非常奇怪 以及小错误非常多 造成了理解上的困难
大体还算流畅,比如说从最简单的布局/语义入手,然后一步步加继承、多态、多重继承、虚拟继承,或是加全局、静态。不过很多地方推动的还是不自然,比如说为什么要有dynamic_cast, 为什么要有distinction。 另外作者是完全不更新了吗,这么多年C++增加了好多内容,好歹也写下move semantics吧。lol anyway,整体上学了很多知识,知道了更多“当代码跑起来,实际发生了什么”。
理解C++对象模型必看的一本书。推荐用 C++ Insight/编译器打印内存布局的 flag 跑书中的代码,好形成直观的理解。P.S. 有些地方还是看得半懂不懂,以后再看。
目前对c++的使用还太少,对编译链接等等的了解也不深,所以书中好多内容不明白,日后应该会再读
受益匪浅,值得反复阅读。不过有门槛,不建议初学者硬读。
快速翻完了前五章,对于C++对象构造拷贝和析构,对象的成员变量访问和函数调用过程有了更深的理解,第二章和第四章是精华。
电子工业出版社的其他书籍
查看全部
唤醒孩子的学习力2:运用高效的学习方法
边玉芳
唤醒孩子的学习力1:搭建学习的底层系统
边玉芳
股票投资第一课
同花顺
基础统计学 (第14版)
【美】Mario F. Triola
生活不是掷骰子
刘雪峰
RTC程序设计
戴维
Z-Library
收藏