-
内容大纲
这是一本经典的C++编程入门指南,第9版针对C++20标准进行了内容上的全面更新,旨在帮助读者编写更快、更简单、更可靠的C++代码,并掌握C++和面向对象编程的基本原理。
本书通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术应用,以及C++20新增的功能,这些内容被组织成结构合理、联系紧密的章节。每章都提供了示例程序清单,并辅以示例输出和代码分析,以进一步阐述该章的主题。为帮助读者巩固所学的内容,每章末尾都提供了常见问题相关答案以及作业。读者可对照附录E提供的答案,了解自己对所学内容的掌握程度。
本书面向C++初学者,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。 -
作者介绍
悉达多·饶,是全球领先的企业软件提供商SAP SE负责安全响应的副总裁。C++的发展让他深信,您能编写速度更快、更简洁、更强大的C++应用程序。Siddhartha酷爱旅游,还是山地自行车运动的狂热爱好者;他期待着您对本书的反馈。 -
目录
第一部分 基础知识
第1章 绪论
1.1 C++简史
1.1.1 与C语言的关系
1.1.2 C++的优点
1.1.3 C++标准的发展历程
1.1.4 哪些人使用C++程序
1.2 编写C++应用程序
1.2.1 生成可执行文件的步骤
1.2.2 分析并修复错误
1.2.3 集成开发环境
1.2.4 编写第一个C++应用程序
1.2.5 生成并执行第一个C++应用程序
1.2.6 理解编译错误
1.3 C++20新增的功能
1.4 总结
1.5 问与答
1.6 作业
1.6.1 测验
1.6.2 练习
第2章 C++程序的组成部分
2.1 Hello World程序的组成部分
2.1.1 预处理器编译指令#include
2.1.2 程序的主体:main( )
2.1.3 返回值
2.2 命名空间的概念
2.3 C++代码中的注释
2.4 C++函数
2.5 使用std::cin和std::cout执行基本输入输出操作
2.6 总结
2.7 问与答
2.8 作业
2.8.1 测验
2.8.2 练习
第3章 使用变量和常量
3.1 什么是变量
3.1.1 内存和寻址概述
3.1.2 声明变量以访问和使用内存
3.1.3 声明并初始化多个类型相同的变量
3.1.4 理解变量的作用域
3.1.5 全局变量
3.1.6 命名约定
3.2 编译器支持的常见C++变量类型
3.2.1 使用bool变量存储布尔值
3.2.2 使用char变量存储字符
3.2.3 有符号整数和无符号整数的概念
3.2.4 有符号整型short、int、long和long long
3.2.5 无符号整型unsigned short、unsigned int、unsigned long和unsigned long long
3.2.6 选择正确的数据类型以免发生溢出错误
3.2.7 浮点类型float和double
3.3 使用sizeof确定变量的长度
3.4 使用auto自动推断类型
3.5 使用typedef替换变量类型
3.6 什么是常量
3.6.1 字面常量
3.6.2 使用const将变量声明为常量
3.6.3 使用constexpr定义常量表达式
3.6.4 使用consteval定义C++20即时函数
3.6.5 枚举
3.6.6 域限定枚举
3.6.7 使用#define定义常量
3.7 不能用作常量或变量名的关键字
3.8 总结
3.9 问与答
3.10 作业
……
第二部分 C++面相对象编程基础
第三部分 学习标准模板库
第四部分 lambda表达式和STL算法
第五部分 C++进阶概念
附录A 二进制和十六进制
附录B C++关键字
附录C 编写杰出的C++代码
附录D ASCII
附录E 答案
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...