内容推荐 C++是目前流行且应用广泛的程序设计语言之一,它的高效率和面向对象技术备受推崇。本书由浅入深、循序渐进地讲解了C++的各个知识点,结合一些实用的知识讲解了C++的主要用法。全书分为4篇,共25章,内容包括基于C++98版本的知识点:C++的历史和特点、C++编译工具的安装和配置、C++程序的元素、C++基本数据类型、C++语句与控制结构、数组、函数、指针与引用、自定义数据类型与字符串、面向对象程序设计思想和类、重载技术、继承与派生技术、虚函数与多态性、模板与命名空间、标准模板库、C++输入/输出、C++异常处理、API编程和MFC框架简介、多线程处理与链接库、基本算法与数据结构、数据库编程和网络编程等,同时还对C++11~C++20版本的新特性进行了讲解。为了使读者能真正掌握C+的用法,书中最后两章通过建立两个实用的程序向读者介绍C++的具体应用。 本书适合初学C++人员、具有一定C语言或者C++语言基础的中级学习者、学习C++的大/中专院校的学生阅读,也可以作为高等院校C++的教材或教学参考书。 作者简介 马晓锐,高级研发工程师,高级产品经理,先后供职于中科院自动化所、同方威视、中国农业银行、百度公司等企业,并创办了创业公司“北京学了么科技有限公司”,从事在线教育。 目录 第1篇 C++基础 第1章 C++概述 视频讲解:17分钟 1.1 计算机与程序设计概述 1.1.1 计算机的组成 1.1.2 计算机程序设计语言的发展 1.2 了解C++语言 1.2.1 C++的发展历史和特点 1.2.2 C++程序的构成 1.3 C++开发环境 1.3.1 C++开发系统的组成和开发流程 1.3.2 典型的C++开发环境 1.3.3 安装Visual Studio 2022 1.3.4 第一个C++程序:Hello World 1.4 小结 1.5 习题 第2章 C++程序的元素和结构 视频讲解:20分钟 2.1 常量和变量 2.1.1 常量 2.1.2 变量 2.2 C++程序的基本元素 2.2.1 关键字 2.2.2 标识符 2.2.3 运算符 2.2.4 标点符号 2.3 C++程序的基本结构 2.3.1 main函数 2.3.2 预处理命令 2.3.3 C++基本输入/输出 2.3.4 注释 2.4 本章实例 2.5 小结 2.6 习题 第3章 C++基本数据类型 视频讲解:20分钟 3.1 C++数据类型分类 3.2 整型类型 3.3 实型类型 3.4 字符类型 3.5 逻辑类型 3.6 变量存储限定符 3.7 基本数据类型之间的转换 3.7.1 系统自动转换 3.7.2 强制类型转换 3.8 本章实例 3.9 小结 3.10 习题 第4章 C++语句与控制结构 视频讲解:18分钟 4.1 表达式 4.2 流程图 …… 第2篇 面向对象编程 第3篇 高级应用 第4篇 编程开发 |