返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]C++对象模型详解秦连松 著9787115657121
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 秦连松 著著 | 秦连松 著编 | 秦连松 著译 | 秦连松 著绘
    • 出版社: 人民邮电出版社
    • 出版时间:2025-07-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 秦连松 著著| 秦连松 著编| 秦连松 著译| 秦连松 著绘
    • 出版社:人民邮电出版社
    • 出版时间:2025-07-01
    • 版次:1
    • 印次:1
    • 字数:356000
    • 页数:264
    • 开本:16开
    • ISBN:9787115657121
    • 版权提供:人民邮电出版社
  • 作者: 秦连松 著
  • 著: 秦连松 著 译
  • 装帧: 平装
  • 印次: 1
  • 定价: 89.8
  • ISBN: 9787115657121
  • 出版社: 人民邮电出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2025-07-01
  • 页数: 264
  • 外部编号: 庄村62172
  • 版次: 1
  • 成品尺寸: 暂无
  • 第1章概述1

    第2章工具5

    2.1使用cppinsights5

    2.2使用Compiler Explorer12

    2.3总结13

    第3章数据语义学15

    3.1数据成员布局17

    3.2继承与数据成员36

    3.3数据成员的存取55

    3.4指向成员变量的指针57

    3.5总结62

    第4章函数语义学63

    4.1C++函数决议64

    4.2虚表构造69

    4.3成员函数的调用方式79

    4.4虚成员函数的调用方式89

    4.5指向成员函数的指针99

    4.6总结107

    第5章构造、析构语义学109

    5.1对象构造110

    5.2对象析构131

    5.3全局对象构造与析构145

    5.4总结151

    第6章异常处理155

    6.1C++异常的约定157

    6.2GCC中C++异常的实现169

    6.3现代C++中的异常介绍189

    6.4C++异常的处理193

    6.5总结196

    第7章运行时类型识别197

    7.1RTTI布局198

    7.2typeid操作符206

    7.3dynamic_cast算法211

    7.4总结215

    第8章NameMangling规则217

    8.1基本概念218

    8.2操作符的编码222

    8.3一些特殊函数和实体的编码224

    8.4类型编码227

    8.5表达式编码234

    8.6作用域编码241

    8.7lambda表达式编码243

    8.8压缩246

    8.9总结251

    秦连松,硕士毕业于中国科学院大学,曾在百度、字节跳动等公司从事C++开发工作,目前在小米公司从事虚拟机相关的工作。

    更实用——基于产业界常用的C++17标准编写。
    更流行——通过更流行的GCC/Clang编译器的实现来讲解C++对象模型。
    更透彻——通过汇编代码来讲解C++代码背后的实现原理。
    更易懂——通过97张图片+31份配套案例代码深入浅出讲解知识难点。
    更直观——引入开源工具cppinsights和Compiler Explorer用于研究GCC中C++对象模型的原理。

    本书内容包括:
    1、C++数据语义学,即编译器如何布局C++对象模型中的数据成员;
    2、C++函数语义学,包括编译器如何实现C++中的多态、如何调用虚函数等;
    3、C++构造、析构语义学,涉及编译器对C++对象的构造和析构方式,包括全局对象和静态局部变量的构造等内容;
    4、C++异常处理,包括GCC中异常处理的实现方式及实践准则;
    5、C++运行时类型识别(RTTI)的实现原理,包括dynamic_cast算法的具体实现;
    6、C++ Name Mangling规则,包括GCC对C++代码中各个名称的编码方式。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购