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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • C++20编程技巧+软件架构+设计模式+代码整洁之道(套装共5册)
  • 新华书店正版
    • 作者: DmitriNesterukAdrianOstrowski等著
    • 出版社: 其他
    • 出版时间:2024-06-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: DmitriNesterukAdrianOstrowski等著
    • 出版社:其他
    • 出版时间:2024-06-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2024-06-01
    • 页数:2000
    • 开本:16开
    • 装帧:平装
    • ISBN:2200059000403
    • 国别/地区:中国
    • 版权提供:其他

    C++20编程技巧+软件架构+设计模式+代码整洁之道(套装共5册)

    作  者:DmitriNesterukAdrianOstrowski等 著
    定  价:685
    出 版 社:其他
    出版日期:2024年06月01日
    页  数:2000
    装  帧:平装
    ISBN:2200059000403
    主编推荐

    内容简介

    本书带你探索 C++20 的主要新特性,包括模块、概念、飞船运算符和智能指针。本书是一本方便的专题式代码参考指南,涵盖了 C++核心语言标准以及标准模板库 (STL) 中可用的一些代码模板。通过本书,你将学习数字、字符串、日期、时间、类、异常、流、流程和指针等。 此外,你还将看到各种代码示例、C++ 算法模板、并行处理、多线程和数值处理、 3D 图形编程代码等。同时,本书还提供了大量的STL模板,如函数对象模板、适配器模板、分配器模板和扩展模板。

    作者简介

    J. Burton Browning在北卡罗来纳州立大学获得博士学位。他的研究领域包括远程学习、编程技术和教学。作为一位终生学习者,他涉猎广泛,对编程、摄影、机器人技术、汽车修复、木工、狩猎、阅读、钓鱼和射箭等话题都很感兴趣。Browning博士之前的著作所涉及的内容包括跨职能学习团队(Cross-Functional Learning Teams,CFLT)、乌托邦学校(教师主导的学校模式)、计算机编程(多种语言)、开源软件、医疗统计和数据挖掘、数控等离子切割机操作、教育、传记、移动学习、在线教学等。

    精彩内容

    目录
    译者序

    前言

    关于技术审校者

    第1章  C++入门1

    1.1  寻找文本编辑器2

    1.2  在Ubuntu上安装Clang3

    1.3  在Windows上安装Clang4

    1.4  在macOS上安装Clang5

    1.5  构建你的第一个C++程序6

    1.6  在Cygwin或Linux中使用GDB调试C++程序8

    1.7  在macOS上调试C++程序11

    1.8  切换C++编译模式12

    1.9  用Boost库构建程序13

    1.10  安装Microsoft Visual Studio14



    第2章  现代C++16

    2.1  初始化变量16

    2.2  使用初始化列表初始化对象19

    2.3  使用类型推断21

    2.4  在函数中使用auto关键字24

    2.5  编译时常量的使用26

    2.6  lambda的使用29

    2.7  与时间有关的程序37

    2.8  理解左值引用和右值引用41

    2.9  使用托管指针48



    第3章  文本的处理55

    3.1  用字面量表示代码中的字符串55

    3.2  面向用户的本地化文本60

    3.3  从文件中读取字符串66

    3.4  从XML文件中读取数据69

    3.5  在字符串中插入运行时数据74



    第4章  数字的处理78

    4.1  在C++中使用整数类型78

    4.2  用关系运算符做决策82

    4.3  用逻辑运算符进行链式决策86

    4.4  使用十六进制值88

    4.5  二进制运算符的位运算89

    4.6  C++20的宇宙飞船运算符96



    第5章  类98

    5.1  定义一个类98

    5.2  向类中添加数据99

    5.3  向类中添加方法101

    5.4  使用访问修饰符103

    5.5  初始化类成员变量106

    5.6  类的清理110

    5.7  类的拷贝113

    5.8  使用移动语义优化代码121

    5.9  实现虚函数125



    第6章  继承127

    6.1  类的继承127

    6.2  对派生类中的成员变量和方法进行访问控制129

    6.3  隐藏派生类中的方法133

    6.4  使用多态基类135

    6.5  防止方法重写138

    6.6  创建接口140

    6.7  多重继承142



    第7章  标准模板库的容器145

    7.1  存储固定数量的对象145

    7.2  存储更多的对象147

    7.3  存储一组不断变化的元素154

    7.4  将排序对象存储在容器中以便快速查找157

    7.5  将未排序的元素存储在容器中以便快速查找165

    7.6  使用C++20的“指定初始化”特性168



    第8章  标准模板库的算法170

    8.1  在容器中使用迭代器定义序列170

    8.2  对容器中的每个元素都调用函数175

    8.3  查找容器中的优选值和最小值177

    8.4  计算序列中某个值的出现次数181

    8.5  查找序列中的值184

    8.6  排序序列中的元素185

    8.7  查找集合中的值187



    第9章  模板189

    9.1  创建模板函数189

    9.2  模板偏特化192

    9.3  创建类模板198

    9.4  创建单例200

    9.5  在编译时计算值202

    9.6  concept特性205



    第10章  内存207

    10.1  静态内存的使用207

    10.2  栈内存的使用209

    10.3  堆内存的使用213

    10.4  自动共享内存的使用215

    10.5  创建单实例动态对象218

    10.6  创建智能指针222

    10.7  通过重载new和delete调试内存问题229

    10.8  确定代码更改对性能的影响235

    10.9  了解内存选择对性能的影响237

    10.10  减少内存碎片问题240



    第11章  并发252

    11.1  使用线程执行并发任务252

    11.2  创建线程作用域变量257

    11.3  使用互斥的方式访问共享对象268

    11.4  创建等待事件的线程277

    11.5  从线程中检索结果282

    11.6  在线程之间同步队列消息286



    第12章  网络298

    12.1  在macOS上设置Berkeley Sockets应用程序298

    12.2  在Ubuntu的Eclipse中设置Berkeley Sockets应用程序301

    12.3  在Windows的Visual Studio中设置Winsock 2应用程序305

    12.4  在两个程序之间创建一个Socket连接309

    12.5  在两个程序之间创建网络协议330



    第13章  脚本346

    13.1  在Visual Studio C++中运行Lua命令346

    13.2  在Eclipse中创建一个Lua项目350

    13.3  在Xcode中创建一个Lua项目352

    13.4  使用Lu

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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