More Effective C++ Chinese Edition ·条款一:指针与引用的区别 ·条款二:尽量使用C++风格的类型转换 ·条款三:不要使用多态性数组 ·条款四:避免无用的缺省构造函数 ·条款五:谨慎定义类型转换函数 ·条款六:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别 ·条款七:不要重载&&,||, or , ·条款八:理解各种不同含义的new和delete ·条款九:使用析构函数防止资源泄漏 ·条款十:在构造函数中防止资源泄漏 ·条款十一:禁止异常信息(exceptions)传递到析构函数外 ·条款十二:理解“抛出一个异常”与“传递一个参数”或“调用一个虚函数”间的差异 ·条款十三:通过引用(reference)捕获异常 ·条款十四:审慎使用异常规格(exception specifications) ·条款十五:了解异常处理的系统开销 ·条款十六:牢记80-20准则(80-20 rule) ·条款十七:考虑使用lazy evaluation(懒惰计算法) ·条款十八:分期摊还期望的计算 ·条款十九:理解临时对象的来源 ·条款二十:协助完成返回值优化 ·条款二十一:通过重载避免隐式类型转换 ·条款二十二:考虑用运算符的赋值形式(op=)取代其单独形式(op) ·条款二十三:考虑变更程序库 ·条款二十四:理解虚拟函数、多继承、虚基类和RTTI所需的代价 ·条款二十五:将构造函数和非成员函数虚拟化 ·条款二十六:限制某个类所能产生的对象数量 ·条款二十七:要求或禁止在堆中产生对象 ·条款二十八:灵巧(smart)指针
- 粉丝: 0
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MFC的校园导航程序(使用最短路径dijkstra算法).rar
- Android Studio android APP 视频作为视图背景需要源代码或想了解其实现原理的可以私心我
- com.ZeroneGames.GreenProject.apk
- Python自动化开发入门教程
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据