C++程序设计
作 者: (美)本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup) 著;刘晓光,李忠伟,王刚 译
定 价: 99
出 版 社: 机械工业出版社
出版日期: 2017年04月01日
页 数: 424
装 帧: 平装
ISBN: 9787111562528
内容简介
C++之父BjarneStroustrup经典著作《C++程序设计:原理与实践(原书第2版)》基于新的C++11和C++14,广泛地介绍了程序设计的基本概念和技术,包括类型系统、算术运算、控制结构、错误处理等;介绍了从键盘和文件获取数值和文本数据的方法以及以图形化方式表示数值数据、文本和几何图形;介绍了C++标准库中的容器(如向量、列表、映射)和算法(如排序、查找和内积)的设计和使用。同时还对C++思想和历史进行了详细的讨论,很好地拓宽了读者的视野。为方便读者循序渐进学习,加上篇幅所限,《C++程序设计:原理与实践(原书第2版)》分为基础篇和进阶篇两册出版,基础篇包括第0~11章、靠前7~19章和附录A、C,进阶篇包括靠前2~16章、第20~27章和附录B、D、E。本书是进阶篇。本书通俗易懂、实例丰富,可作为大学计算机、电子工程、信息科学等相关专业的教材,也可供相关专业人员参考。
(美)本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup) 著;刘晓光,李忠伟,王刚 译
本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup),英国剑桥大学计算机科学博士,C++的设计者和很初的实现者。他现在是德州农工大学计算机科学首席教授。1993年,由于在C++领域的重大贡献,他获得了ACM的Grace Murray Hopper大奖并成为ACM院士。在进入学术界之前,他在AT&T贝尔实验室工作,是ISO C++标准委员会的创始人之一。
15.1存储和处理数据
在处理数据量很大的问题之前,我们先来看一个简单的例子,它说明了解决一般数据处理问题的基本方法。jack和jill分别负责测量来往车辆的速度,结果用浮点数来表示。jack是一个C语言的程序员,所以将测量值保存到一个数组中,而jill将测量值保存到一个vector对象中。如果我们要在程序中使用他们的数据,该如何操作呢?
我们可以让jack和jill的程序将结果分别写到某个文件中,然后再从文件中读入数据。使用这种方法,我们的程序将与jack和jill所选用的数据结构和接口有效无关。通常,这种程序之间的独立性是一种很好的特性,此时我们可以采用靠前0和11章中介绍的方法来获得输入数据,并利用vector对象来进行计算。......
前 言Programming: Principles and Practice Using C++, Second Edition该死的鱼雷!全速前进。 ——Admiral Farragut程序设计是这样一门艺术,它将问题求解方案描述成计算机可以执行的形式。程序设计中很多工作都花费在寻找求解方案以及对其求精上。通常,只有在真正编写程序求解一个问题的过程中才会对问题本身理解透彻。 本书适合于那些从未有过编程经验但愿意努力学习程序设计技术的初学者,它能帮助读者理解使用C++语言进行程序设计的基本原理并获得实践技巧。本书的目标是使你获得足够多的知识和经验,以便能使用最新、最好的技术进行简单有用的编程工作。......
评论晒单