搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C++之美(代码简洁安全又跑得快的30个要诀)
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121482434
  • 作      者:
    作者:(英)J.盖伊·戴维森//(加)凯特·格雷戈里|责编:张春雨|译者:王江平
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
本书从《C++核心准则》(C++ Core Guidelines)中精心挑选了30条准则进行细致、深入的讲解。内容涵盖C++语言最主要的方面,如类型系统、面向对象、模板和元编程、错误处理、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。书中汇集了作者数十年职业生涯的经验和一些有趣的示例,除了深刻的见解,行文也充满了趣味性。作者试图通过这种突出重点、以点带面的方式帮助读者了解并学习《C++核心准则》,进而更深入地掌握C++这门编程语言,特别是它的“现代”形态。 本书适合各种经验水平的C++开发者阅读。
展开
目录
第1章 避重就轻不可取
1.1 P.2:使用ISO标准C++编写代码
什么是ISO标准C++
封装差异
了解以前的用法
紧跟标准的发展
1.2 F.51:在有选择的情况下,优先使用默认参数而非重载
引言
改进抽象概念:是增加参数还是重载
微妙的重载解决
回到示例代码
默认参数天然的明确性
函数重载的替代方案
有时必须重载
小结
1.3 C.45:不要定义仅初始化数据成员的默认构造函数,而应使用类内成员初始化
为什么要有默认构造函数
你是怎样初始化数据成员的
两个人维护一个类时会怎样
小结
1.4 C.131:避免平凡的get和set函数
一种古老的惯用法
抽象
单纯的封装
类不变式
名词和动词
小结
1.5 ES.10:每条语句只声明一个名字
我来引入你
向后兼容
写出更加清晰的声明
结构式绑定
小结
1.6 NR.2:不强求函数只用一条return语句
规则会演化
确保资源得到清理
使用RAII
编写好的函数
小结
第2章 不要伤害自己
2.1 P.11:将凌乱的构造封装起来,而不是使其散布于代码中
“一口吞”式做法
封装一种凌乱的构造意味着什么
语言的目的和抽象的本质
抽象的层次
通过重构和分割实现抽象
小结
2.2 I.23:尽量减少函数参数
他们应该挣多少
通过抽象简化问题
尽可能少,但不要更少
……
第3章 别再使用
第4章 正确使用新特性
第5章 默认写出好代码
后记
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证