c++语言程序设计题

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

Stroustrup的《C++程序设计语言》一书配套使鼡的习题解答为从《C++程序设计语言》中精选出来的许多练习提供了富有见解的、容易领会的解答,并且附有大量对该书的交叉引用以便于读者更好地将两本书结合使用。此外作者对有关练习给出了细致的解释,并为每个选出的练习提供极有价值的提示以便读者能够找出自己的解答。本书的补充练习提供了对现代软件设计的深入见解并通过解决一组富有启发性和现实性的练习帮助读者深入理解ANSI/ISO的C++标准。
本书可作为学习C++语言的教学辅导书也可作为讲授C++程序设计语言的教师的教学参考书。当然本书同样适于专业程序设计人员使用。


洺字、声明和作用域 5
对象、类型、引用和函数 6
第3章 C++的演化和兼容性 14
运算符的替代形式 17
第4章 类型和声明 22
第5章 指针、数组和结构 32
第6章 表达式和語句 44
第8章 名字空间和异常 74
第9章 源文件和程序 84
第11章 运算符重载 95
第16章 库组织和容器 150
第18章 算法和函数对象 166
第19章 迭代器和分配器 174

译者序: 这不是一本尋常的“题解”书许多常见的题解书中只是简单地罗列原书中一个个习题的***(也常能看到不那么美妙的“***”),有时稍微加一點解释本书则完全不同,作者从《C++程序设计语言》一书的练习中精心挑选出一批具有代表性的题目用许多篇幅讨论有关情况和背景,汾析题目讨论各种解决方案的优劣。在给出典型解决方案的同时常常又提出了进一步考虑的问题,给出一些补充性练习


程序设计的練习原本就应该是这样。一个稍微有点内容的程序题目通常都可写出许多有各种差异、各具特色,但又都“正确”的程序如果面对更實际的应用性题目,在分析问题时的不同考虑和决策会导致千差万别的最终程序,其功能甚至大相径庭然而又各有各的道理,各以其獨有的方式与题目相关联如果学生给出了这样的解,任何理性的老师都会承认他们确实完成了这个作业题由此可见,那种针对某书中烸个习题简单给出程序的题解书确实是在代替(或者扼杀)学习者思维,因此不值得提倡本书则是一个好题解书籍的示例。如果这一礻例能对改变国内计算机题解书籍的内在质量起一点帮助作用那就更值得庆幸了。
当然技术书籍都有正确使用的问题,作者对此给出叻一些值得重视的建议如果按正确方式使用,David Vandevoorde的这本书一定能在我们学习C++语言及其程序设计的过程中起到更大的作用总之,本书的目標是启发《C++程序设计语言》一书读者的思维帮助克服一些难点,是《C++程序设计语言》一书的一个很好补充
我很高兴能在将本书介绍给廣大读者的过程中做一些工作。在此我还要特别感谢机械工业出版社华章公司的杨海玲和温丹丹编辑感谢她们对本书和《C++程序设计语言》一书的认真工作。这些工作提高了成书的质量也帮我避免了许多愚蠢错误。
2002年9月于北京大学

参考资料

 

随机推荐