您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 文艺 > 青春文学 > 编写高质量代码:改善C++程序的150个建议

编写高质量代码:改善C++程序的150个建议

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

编写高质量代码:改善C++程序的150个建议 李健 著 ISBN:978-7-111-36409-2 本书纸版由机械工业出版社于2012年出版,电子版由华章分社(北京华 章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制 作与发行。 版权所有,侵权必究 客服热线:+ 86-10-68995265 客服信箱:service@bbbvip.com 官方网址:www.hzmedia.com.cn 新浪微博 @华章数媒 微信公众号 华章电子书(微信号:hzebook) 目录 前言 第一部分 语法篇 第1章 从C继承而来的 建议0:不要让main函数返回void 建议1:区分0的4种面孔 建议2:避免那些由运算符引发的混乱 建议3:对表达式计算顺序不要想当然 建议4:小心宏#define使用中的陷阱 建议5:不要忘记指针变量的初始化 建议6:明晰逗号分隔表达式的奇怪之处 建议7:时刻提防内存溢出 建议8:拒绝晦涩难懂的函数指针 建议9:防止重复包含头文件 建议10:优化结构体中元素的布局 建议11:将强制转型减到最少 建议12:优先使用前缀操作符 建议13:掌握变量定义的位置与时机 建议14:小心typedef使用中的陷阱 建议15:尽量不要使用可变参数 建议16:慎用goto 建议17:提防隐式转换带来的麻烦 建议18:正确区分void与void* 第2章 从C到C++,需要做出一些改变 建议19:明白在C++中如何使用C 建议20:使用memcpy()系列函数时要足够小心 建议21:尽量用new/delete代替malloc/free 建议22:灵活地使用不同风格的注释 建议23:尽量使用C++标准的iostream 建议24:尽量采用C++风格的强制转型 建议25:尽量用const、enum、inline替换#define 建议26:用引用代替指针 第3章 说一说“内存管理”的那点事儿 建议27:区分内存分配的方式 建议28:new/delete与new[]/delete[]必须配对使用 建议29:区分new的三种形态 建议30:new内存失败后的正确处理 建议31:了解new_handler的所作所为 建议32:借助工具监测内存泄漏问题 建议33:小心翼翼地重载operator new/operator delete 建议34:用智能指针管理通过new创建的对象 建议35:使用内存池技术提高内存申请效率与性能 第4章 重中之重的类 建议36:明晰class与struct之间的区别 建议37:了解C++悄悄做的那些事 建议38:首选初始化列表实现类成员的初始化......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功