Inside the C++ Object Model

Inside the C++ Object Model pdf epub mobi txt 电子书 下载 2025

出版者:Addison-Wesley Professional
作者:[美] Stanley B·Lippman
出品人:
页数:304
译者:
出版时间:1996-5-13
价格:USD 64.99
装帧:Paperback
isbn号码:9780201834543
丛书系列:
图书标签:
  • C++
  • C/C++
  • programming
  • 经典
  • 计算机
  • 编程
  • 编译实现
  • 计算机科学
  • C++
  • 面向对象
  • 内存模型
  • 虚函数
  • 虚表
  • 继承
  • 多态
  • 构造函数
  • 赋值操作符
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"--virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs. Highlights *Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming. *Explains the basic implementation of the object-oriented features and the trade offs implicit in those features. *Examines the impact on performance in terms of program transformation.* Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model. If you are a C++ programmer who desires a fuller understanding of what is going on "under the hood," then Inside the C++ Object Model is for you! Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser. 0201834545B11102003

作者简介

Stanley B. Lippman的工作是提供关于C++和面向对象的训练、咨询、设计和指导。Lippman在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。他在AT&T Bell实验室的时候,领导了cfront 3.0版本和2.1版本的编译器开发组。他也是Bjarne Stroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。Lippman还撰写了许多关于C++的论文。目前Lippman已受雇于微软公司,负责Visual C++项目。

译者侯捷:电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛。

目录信息

读后感

评分

这本书买了好几年了。开始看的时候,感觉很深入艰涩,比较高难。这种感觉是因为初学之时注重表面上的“用法”。当渐渐发现这些“用法”非常复杂,难以掌握驾驭的时候,回头再看这本书,却又发现它讲的都是最简洁基本的内容。如果学习的过程中能不时从这本书里得到基本原理的启...  

评分

看看书里的c++内存模型,虚表、多继承,难度不小。 由于c++复杂的特性,开发c++编译器的高人们八成是费了老力了,感谢一下他们。

评分

第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者。  

评分

书里的最重要的部分还没有过时,对,我说的“最重要的部分”指的是对象模型。(其中提到的NRV技术目前的编译器基本都已经实现了,末尾的关于异常和模板的部分有充数的嫌疑) 书中关于数据成员的布局,非虚成员函数和虚函数的设计考量,在单继承,多继承/虚拟继承下都有详细的...  

评分

其实完全可以用软件设计的视角来阅读这本书,在这本书中学到的不仅仅是语言,而是语言背后的东西——代码应该怎么写才会更有效率。软件设计中功能性的实现总是最低层次的,而软件背后的效率和设计的思想才更值得人去关注,linus反对用C++,因为用C完全能做到C++的效果,...  

用户评价

评分

复习完毕, 跟作者说的一样, 当回复读者的小品文看完了. 难度比当初看的时候小了很多...

评分

深入C++的好书

评分

没看effective系列,从过去的Java OO和杂七杂八的FP思维方式,补了Using and Understanding C pointers,数据结构课上深化容器的概念和知识,并且补了《程序员的自我修养》里面的链接部分,过了Stroupstrup的the C++ Programming Language的第一部分Tour系列,总算可以看我现在最关心的内存实现模型了。过了这关应该就可以自己尝试设计程序而不是简单的依葫芦画瓢。

评分

差不多十一个小时读完,又涨知识了。

评分

复习完毕, 跟作者说的一样, 当回复读者的小品文看完了. 难度比当初看的时候小了很多...

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有