内容简介 本书系统介绍c++程序设计,是美国斯坦福大学的经典教材。从使用c++标准库中的高级抽象开始,使读者很快掌握编程方法。每一章都有很经典独特的例子以及非常到位的讲解,覆盖了c++非常多的内容,从标准库容器、泛型算法的使用,到类的设计、泛型算法的设计,本书都进行了详细的讲解。 本书作者有丰富的c++开发、研究和教学经验,内容由浅入深,讲解精炼巧妙。无论是刚入门的新手还是有经验的开发人员都能从本书中受益。 目录 “c++设计新思维”丛书前言 译者序 前言 第0章 入门 0.1 注释 0.2 #include指令 0.3 main函数 0.4 花括号 0.5 使用标准库来输出 0.6 return语句 0.7 稍微深入分析“Hello,world!”程序 小结 练习 第1章 使用字符串 1.1 输入 1.2 为名字装框输出 小结 练习 第2章 循环和计数 2.1 问题 2.2 程序的总体结构 2.3 输出任意多行 2.3.1 while语句 2.3.2 设计一个while语句 2.4 输出一行 2.4.1 输出边界字符 2.4.2 输出非边界字符 2.5 完整的框架程序 2.5.1 简化重复的std:: 2.5.2 使用for语句来简化 2.5.3 精简测试 2.5.4 整合结果 2.6 计数 小结 练习 第3章 使用批量数据 3.1 计算学生成绩 3.1.1 检测输入的结束 3.1.2 循环不变式 3.2 使用中值取代平均值 3.2.1 用vector保存数据集 3.2.2 生成输出 3.2.3 值得注意的地方 小结 练习 第4章 组织程序和数据 4.1 组织计算 4.1.1 查找中值 4.1.2 重新实现计算最终成绩的方法 4.1.3 读取家庭作业成绩 4.1.4 3种函数形参 4.1.5 使用函数来计算学生的成绩 4.2 组织数据 4.2.1 把一个学生的所有数据集合起来 4.2.2 处理学生记录 4.2.3 生成报表 4.3 把各部分程序连接起来 4.4 把计算成绩程序分块 4.5 修改后的计算成绩程序 …… 第5章 使用序列式容器并分析字符串 第6章 使用库算法 第7章 使用关联式容器 第8章 编写泛型函数 第9章 定义新类型 第10章 管理内存和底层数据结构 第11章 定义抽象数据类型 第12章 使类的对象数值一样工作 第13章 使用继承和动态绑定 第14章 几乎自动的管理内存 第15章 再看字符图形问题 第16章 如何学习C++
1