您好,欢迎光临有路网!
深度探索C++对象模型
QQ咨询:
有路璐璐:

深度探索C++对象模型

  • 作者:(美)Stanley B. Lippman著
  • 出版社:电子工业出版社
  • ISBN:9787121149528
  • 出版日期:2012年01月01日
  • 页数:320
  • 定价:¥69.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    作者Lippman参与设计了全世界**套C 编译程序cfront,这本书就是一位伟大的C 编译程序设计者向你阐述他如何处理各种explicit(明确出现于C 程序代码中)和implicit(隐藏于程序代码背后)的C 语意。
    本书专注于C 面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C 额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C 对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
    作者Lippman参与设计了全世界**套C 编译程序cfront,这本书就是一位伟大的C 编译程序设计者向你阐述他如何处理各种explicit(明确出现于C 程序代码中)和implicit(隐藏于程序代码背后)的C 语意。
    本书专注于C 面向对象程序设计的...
    目录
    目 录
    本立道生(侯捷 译序) III
    目录 VII
    前言(Stanley B. Lippman) XIII
    第0章 导读(译者的话) XXV
    第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
    “带有一个Virtual Base Class”的Class
    总结
    2.2 Copy Constructor的构造操作
    Default Memberwise Initialization
    Bitwise Copy Semantics(位逐次拷贝)
    不要Bitwise Copy Semantics!
    重新设定Virtua...

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外