 | 书 名: 捉虫历险记——常见C++ Bug大围剿 作 者: [美]SteveOualline彭珲糜元根 出 版 社: 清华大学出版社 ISBN : 730207679 原 价: ¥36 有一家网站低于85折正在热销 | 捉虫历险记——常见C++ Bug大围剿-图书目录:
目 录 第I部分 程序 第1章 入门 1. 1 程序1:Hello World 1. 2 程序2:老师的问题 1. 3 程序3:清晨的惊奇 第2章 初级错误 2. 1 程序4:典型的初始化问题 2. 2 程序5:早期错误 2. 3 程序6:必须为程序保留空间 2. 4 程序7:错误的平方 2. 5 程序8:疯狂的字符 2. 6 程序9:注释的问题 2. 7 程序10:蹩脚的除法运算 2. 8 程序11:画蛇添足 2. 9 程序12:加快和等待 2. 10 程序13:问题程序 2. 11 程序14:移位程序 2. 12 程序15:没有任何单词是关键字 2. 13 程序16:事半功倍 第3章 字符的奇迹 3. 1 程序17:又一个HelloWorld程序 3. 2 程序18:典型错误 3. 3 程序19:检查质数 3. 4 程序20:比设想的情况更简单 3. 5 程序21:错误的注释 3. 6 程序22:参数的取值范围过大 3. 7 程序23:计算字符个数 3. 8 程序24:过于简单的除法 3. 9 程序25:最大值的惊奇 3. 10 程序26:问题区域 第4章 常见的问题 4. 1 程序27:and和and and 4. 2 程序28:关于零的错误 4. 3 程序29:低级错误 4. 4 程序30:关于位的小故障 4. 5 程序31:数字太小 4. 6 程序32:重复的问题 4. 7 程序33:错误的输出 4. 8 程序34:未考虑分制 4. 9 程序35:输出一百万 4. 10 程序36:超出堆栈空间 4. 11 程序37:程序的故障点 4. 12 程序38:奇偶测试 4. 13 程序39:幼儿园算术修订版 4. 14 程序40:难以置信的精确性 4. 15 程序41:关于位的小错误 4. 16 程序42:关于位的另一个故障 4. 17 程序43:丢失基类函数 4. 18 程序44:排序问题 4. 19 程序45:三个数的惊奇 4. 20 程序46:一切正常吗 4. 21 程序47:Microsoft的缺陷 4. 22 程序48:文件错误 4. 23 程序49:容易中断的链接 4. 24 程序50:何谓真理 4. 25 程序51:递增问题 4. 26 程序52:消失的矩形 4. 27 程序53:最大值混乱 4. 28 程序54:从深层开始 4. 29 程序55:羊群计数程序 4. 30 程序56:程序的魔法失效 4. 31 程序57:无法读取文件 4. 32 程序58:奇怪的文件名之一 4. 33 程序59:奇怪的文件名之二 4. 34 程序60:奇怪的文件名之三 4. 35 程序61:慢吞吞的字典 4. 36 程序62:邮政编码问题 第5章 C语言代码bug 5. 1 程序63:姓名游戏 5. 2 程序64:别样的冗 5. 3 程序65:临时文件混乱 5. 4 程序66:丢失缓冲 5. 5 程序67:捉迷藏 5. 6 程序68:误算 5. 7 程序69:求和问题 5. 8 程序70:太简单的2 5. 9 程序71: 不能同步 5. 10 程序72:无边的字符 第6章 预处理错误 6. 1 程序73:不是指针类型 6. 2 程序74:总计错误 6. 3 程序75:快速退出 6. 4 程序76:翻倍的麻烦 6. 5 程序77:没有value 6. 6 程序78:边距错误 6. 7 程序79:平方错误 6. 8 程序80:面积剧增 第7章 没有类的类 7. 1 程序81:感谢内存 7. 2 程序82:数组消失的情形 7. 3 程序83. 疯狂的输出 7. 4 程序84. 构造函数 7. 5 程序85:超长队列 7. 6 程序86:缺乏自我保护 7. 7 程序87:另类异常 7. 8 程序88:文件输出错误 7. 9 程序89:徒劳无功 7. 10 程序90:像输出日志一样简单 7. 11 程序91:堆栈错误 7. 12 程序92:文件名游戏 7. 13 程序93:没有魔术 7. 14 程序94:速度杀手 7. 15 程序95:发送错误消息 7. 16 程序96:有趣的事情 第8章 专家的迷惑 8. 1 程序97:再现Hello 8. 2 程序98:控制调试器 8. 3 程序99:幻影文件 第9章 地狱之门 9. 1 程序100:失落的Rio 9. 2 程序101:无返回指针 9. 3 程序102:邮政编码问题 第10章 几个工作程序 10. 1 程序103:快速交换 10. 2 程序104:没什么可奇怪的 10. 3 程序105:变动的flag 第11章 可怕的线程和嵌入式程序 11. 1 程序106:清除缓冲区垃圾 11. 2 程序107:更好的垃圾收集器 11. 3 程序108:短时延之一 11. 4 程序109:短时延之二 11. 5 程序110:短时延之三 11. 6 程序111:读写冲突 11. 7 程序112:运行与等待 11. 8 程序113:浮动的标记 11. 9 程序114:缓慢的进展 第Ⅱ部分 提示 第Ⅲ部分 答案
捉虫历险记——常见C++ Bug大围剿-图书简介:
全书分为三大部分:第I部分使用幽默风趣的语言,列举了114个不同类型、含bug的程序代码,其内容几乎涵概了C++/C程序中容易产生的各种bug;第II部分给出了第一部分114个bug程序代码所涉及问题的提示,且提示过程层层深入,留给读者充分的空间,以思考问题的解决方法;第III部分给出114个bug程序代码所涉及的问题答案对一些非常典型的程序问题还进行了扩展,以拓宽读者思路。 本书采用幽默通俗的语言和大量典型的带有bug的程序,帮助读者从其他程序员的失误中吸取教训,从而减少自己程序中的错误。全书分为三大部分:第I部分使用幽默风趣的语言,列举了114个不同类型、含bug的程序代码,其内容几乎涵概了C++/C程序中容易产生的各种bug;第II部分给出了第一部分114个bug程序代码所涉及问题的提示,且提示过程层层深入,留给读者充分的空间,以思考问题的解决方法;第III部分给出114个bug程序代码所涉及的问题答案对一些非常典型的程序问题还进行了扩展,以拓宽读者思路。本书适合所有从事C++/C语言开发的程序员,特别是那些常常被bug所困扰的程序员。
作者简介:
Steve Oualline是一个有着35年丰富编程经验的优秀程序员,曾编写过多本畅销书,包括Practical C Programming 和 Practical C++ Programming(OReilly出版社出版)。
捉虫历险记——常见C++ Bug大围剿-相关最新图书 ·少林拳技击入门 ·解放柴油汽车维修手册 ·抽象代数讲义 第1卷(英文版) ·DON’T LOOK BACK ·电脑美术与平面设计实例教程丛书.书籍设计实例篇 ·电脑美术与平面设计实例教程丛书:包装设计实例篇 ·牛病防治手册(修订版) ·经典力学的数学方法(英文版) ·爱上纽约 ·Windows安全性编程 ·21世纪临床心电图教学图书谱 ·Advanced C++中文版 ·FIREWALL ·水孩子 ·1995-2002书画拍卖集成·李可染 ·C++多范型设计 ·CET4必考丛书 词汇速记双周通 ·少年维特之烦恼 ·C++编程惯用法-高级程序员常用方法和技巧 ·奶牛肉牛高产技术(修订版) |