Accelerated C++:实践编程指南

5星 · 超过95%的资源 需积分: 50 121 下载量 5 浏览量 更新于2024-07-22 2 收藏 1.68MB PDF 举报
"Accelerated C++ 是一本英文版的C++编程入门书籍,由Andrew Koenig和Barbara E. Moo合著,于2000年由Addison-Wesley出版,ISBN号为0-201-70353-X,共336页,内容涵盖C++的基础知识,并通过实例进行讲解。本书适合有一定英语基础的学习者阅读,通常被认为比中文翻译版更为精确和易懂。" 《Accelerated C++》是一本旨在快速教授C++编程实践的书籍,其内容结构清晰,逐步引导读者进入C++的世界。作者通过实例编程的方式,让初学者能够更直观地理解和掌握编程概念。 在第一章"Getting started"中,介绍了编程的基本元素,包括注释、预处理指令`#include`、主函数`main()`、花括号的使用、标准库的输出操作、`return`语句以及更深入的探讨。这些都是编写任何C++程序的基础。 第二章"Working with strings"涉及字符串的处理,讲解了如何输入字符串、在字符串周围添加边框(命名)以及相关的细节。 第三章"Looping and counting"专注于循环和计数,通过解决具体问题来阐述循环结构,如按未知行数打印内容、逐行输出和计数方法,同时深入讲解了相关细节。 第四章"Working with batches of data"讨论了批处理数据,如计算学生分数,以及如何使用中位数代替平均值来分析数据。这一章强调了组织计算和数据的重要性。 第五章"Organizing programs and data"介绍了如何组织程序和数据结构,通过将评分程序进行分区和修订,展示了如何将这些概念应用于实际项目。 第六章"Using sequential containers and analyzing strings"进一步探讨了序列容器的使用,如迭代器,以及如何用迭代器替换索引操作字符串。此外,还重新设计了数据结构,以适应更复杂的任务需求。 这本书不仅适合初学者,也对有一定经验的程序员有价值,因为它提供了一种高效学习C++的方式,强调了实用的编程实践和良好的编程习惯。通过阅读和实践书中的例子,读者可以快速建立起坚实的C++编程基础。