• 深度探索C++对象模型
21年品牌 40万+商家 超1.5亿件商品

深度探索C++对象模型

正版新书 新华官方库房直发 可开电子发票

63.36 6.4折 99 全新

库存93件

江苏南京
认证卖家担保交易快速发货售后保障

作者(美)李普曼

出版社电子工业出版社

ISBN9787121149528

出版时间2012-01

版次1

装帧平装

开本16开

纸张胶版纸

页数356页

字数534千字

定价99元

货号SC:9787121149528

上书时间2024-07-09

问典书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
内容简介:
作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。

本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。

对于C++底层机制感兴趣的读者,这必然是一本让你大呼过瘾的绝妙好书。

目录:
本立道生(侯捷 译序)

目录

前言(Stanley B. Lippman)

第0章 导读(译者的话)

第1章 关于对象(Object Lessons)

加上封装后的布局成本(Layout Costs for Adding Encapsulation)

1.1 C++对象模式(The C++ Object Model)

简单对象模型(A Simple Object Model)

表格驱动对象模型(A Table-driven Object Model)

C++对象模型(The C++ Object Model)

对象模型如何影响程序(How the Object Model Effects Programs)

1.2 关键词所带来的差异(A Keyword Distinction)

关键词的困扰

策略性正确的struct(The Politically Correct Struct)

1.3 对象的差异(An Object Distinction)

指针的类型(The Type of a Pointer)

加上多态之后(Adding Polymorphism)

第2章 构造函数语意学(The Semantics of Constructors)

2.1 Default Constructor的构造操作

“带有Default Constructor”的Member Class Object

“带有Default Constructor”的Base Class

“带有一个Virtual Function”的Class


...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP