![]()
内容推荐 全书共分为四部分,第一部分(第1~4章)是基本内容,包括了创建C++程序的基本工具和技术、分支和循环等流程控制语句、内置数据类型和它们的基本属性、C++的各种运算符及其应用,第二部分(第5~8章)是指针和动态内存的内容,包括了指针和引用、动态变量、动态变量所有权和生命期、类和结构等,第三部分(第9~10章)是面向对象的程序设计内容,包括了类的设计、抽象与封装、继承和多态性等,第四部分(第11~13章)是较深的高级内容,包括了模板、容器和迭代器、异常处理。本书内容丰富,结构清晰,在知识讲解的基础上,提供了大量的例题和习题,使读者通过学习概念以及训练和实践,掌握程序设计的方法和过程,并具备良好的程序设计风格。 本书可作为高等院校计算机专业的教材,也可供从事计算机软件开发的科研人员学习参考。 目录 第1章 您的第一个C++程序 1.1 C++使用的优势 1.2 Hello World! 1.3 C++的构建流程 1.4 C++关键字 1.5 预处理指令 1.5.1 include 1.5.2 宏指令 1.5.3 条件编译 1.6 输入/输出(I/O)语句 1.7 函数 1.7.1 传递参数 1.7.2 重载和默认参数 1.8 测试:编写个人信息登记应用程序 1.9 总结 第2章 控制流程 2.1 简介 2.2 if-else语句 2.3 switch-case语句 2.4 循环语句 2.4.1 循环简介 2.4.2 while循环 2.4.3 do-while循环 2.4.4 for循环 2.4.5 基于范围的for循环 2.5 break/continue语句 2.5.1 break语句 2.5.2 continue语句 2.6 测试:使用循环和条件语句创建数字猜谜游戏 2.7 总结 第3章 内置数据类型 3.1 简介 3.2 数据类型修饰符 3.3 内置数据类型 3.4 数组 3.4.1 数组的初始化 3.4.2 访问数组中的元素 3.4.3 数组的内存 3.4.4 多维数组 3.5 向量 3.5.1 访问向量中的元素 3.5.2 初始化和修改向量中的元素 3.6 类和结构 3.6.1 类 3.6.2 结构 3.6.3 访问修饰符 3.7 构造函数/析构函数 3.8 测试:编写注册应用程序 3.9 总结 第4章 C++的运算符 4.1 简介 4.2 算术运算符 4.3 关系运算符 4.3.1 相等运算符 4.3.2 比较运算符 4.4 一元运算符 4.4.1 负号(-)运算符 4.4.2 递增(++)和递减(--)运算符 4.5 赋值运算符 4.6 逻辑运算符 4.7 运算符重载 4.8 位运算符 4.9 测试:FizzBuzz 4.10 小结 第5章 指针和引用 第6章 动态变量 第7章 动态变量所有权和生命周期 第8章 类与结构 第9章 面向对象的原理 第10章 面向对象的高级原则 第11章 模板 第12章 容器和迭代器 第13章 C++中的异常处理 附录 测试参考答案 |