C++从入门到精通(第6版)

C++从入门到精通(第6版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

详细讲解C++程序开发需要掌握的知识。

内容简介

本书分为4篇共19章:

第1篇是基础知识,包括绪论,数据类型,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,以及构造数据类型;

第2篇是面向对象,包括面向对象编程,类和对象,以及继承与派生;

第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作和网络通信;

第4篇是项目实战,开发一个酒店客房管理系统,并制作一个植物大战僵尸修改器。

书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会C++的强大功能,快速提高开发能力。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

如何使用本书开发资源库

前言

第1篇 基础知识

第1章 绪论

1.1 认识C++

1.2 认识C++程序代码

1.3 C++常用开发环境

1.4 C++工程项目文件

1.5 使用Dev C++创建程序

第2章 数据类型

2.1 第一个C++程序

2.2 关键字和标识符

2.3 基本数据类型

2.4 常量

2.5 变量

2.6 数据的输入与输出

2.7 实践与练习

第3章 运算符与表达式

3.1 表达式

3.2 赋值运算符和赋值表达式

3.3 算术运算符和算术表达式

3.4 关系运算符和关系表达式

3.5 逻辑运算符和逻辑表达式

3.6 逗号运算符和逗号表达式

3.7 位运算符

3.8 移位运算符

3.9 复合赋值运算符

3.10 sizeof运算符

3.11 运算符的优先级和结合性

3.12 数据类型转换

3.13 判断左值与右值

3.14 实践与练习

第4章 条件判断语句

4.1 语句、程序结构和流程图

4.2 if语句

4.3 if语句的嵌套

4.4 条件运算符

4.5 switch语句

4.6 实践与练习

第5章 循环语句

5.1 while循环

5.2 do...while循环

5.3 for循环

5.4 循环控制

5.5 循环嵌套

5.6 实践与练习

第6章 函数

6.1 函数的定义和声明

6.2 函数的参数及返回值

6.3 嵌套调用与递归调用

6.4 变量的作用域

6.5 函数重载

6.6 内联函数

6.7 变量的存储类型

6.8 实践与练习

第7章 数组、指针和引用

7.1 一维数组

7.2 二维数组

7.3 字符数组

7.4 指针

7.5 指针与数组

7.6 指针在函数中的应用

7.7 指针数组

7.8 安全使用指针

7.9 引用

7.10 数组做函数参数

7.11 实践与练习

第8章 构造数据类型

8.1 结构体

8.2 结构体与函数

8.3 结构体数组

8.4 共用体

8.5 枚举类型

8.6 自定义数据类型

8.7 使用宏定义替换复杂的数据

8.8 实践与练习

第2篇 面向对象

第9章 面向对象编程

9.1 面向对象概述

9.2 面向对象编程与面向过程编程

9.3 统一建模语言

第10章 类和对象

10.1 C++类

10.2 构造函数

10.3 析构函数

10.4 类成员

10.5 友元

10.6 命名空间

10.7 实践与练习

第11章 继承与派生

11.1 继承

11.2 重载运算符

11.3 多重继承

11.4 多态

11.5 抽象类

11.6 实践与练习

第3篇 高级应用

第12章 模板

12.1 C++泛型编程和模板

12.2 函数模板

12.3 类模板

12.4 链表类模板

12.5 实践与练习

第13章 标准模板库

13.1 C++ STL基础

13.2 STL容器与迭代器

13.3 序列式容器

13.4 字符串容器

13.5 关联式容器

13.6 算法

13.7 实践与练习

第14章 RTTI与异常处理

14.1 RTTI

14.2 异常处理

第15章 程序调试

15.1 程序错误的常见类型

15.2 调试工具的使用

第16章 文件操作

16.1 C++输入/输出流

16.2 打开文件

16.3 读写文件

16.4 文件指针的移动

16.5 文件和流的关联和分离

16.6 删除文件

16.7 实践与练习

第17章 网络通信

17.1 TCP/IP协议

17.2 套接字

17.3 简单协议通信

17.4 实践与练习

第4篇 项目实战

第18章 酒店客房管理系统

18.1 开发背景

18.2 系统设计

18.3 主窗体设计

18.4 登录模块设计

18.5 客房预订模块设计

18.6 追加押金模块设计

18.7 调房登记模块设计

18.8 客房销售报表模块设计

18.9 项目文件清单

第19章 制作游戏外挂

19.1 开发背景

19.2 系统功能设计

19.3 系统开发环境要求

19.4 修改器原理介绍

19.5 项目目录结构预览

19.6 修改器界面开发

19.7 修改阳光数量(内存搜索功能)

19.8 注入游戏中的动态链接库(DLL)

19.9 修改器核心功能实现

19.10 开发总结

C++从入门到精通(第6版)是2024年由清华大学出版社出版,作者明日科技 编著。

得书感谢您对《C++从入门到精通(第6版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MATLAB从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过MATLAB,是否使用MATLAB开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解MATLAB的各种知识和技术。之后,还以实际开发项目帮助读者综合运用所学知识,从而提升实战经验,积累项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,方便读者明确学习方向。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念,掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例和项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的MATLAB 程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括 11 小时全程同步教学视频、188 个范例源码、全书配套 PPT、85 个经典程序源代码、MATLAB 快捷键速查手册、MATLAB 函数速查手册、MATLAB 编程实例 100 例、MATLAB 常见问题解答电子书、MATLAB 中常见的程序出错问题及解答电子书、数学建模常用到的 MATLAB 函数电子书。
Oracle从入门到精通 电子书
(1)全程同步视频教学,手机扫码,随看随学 (2)Oracle项目实战教学录像 (3)Java项目实战教学录像 (4)全书配套范例源码与实战练习答案 (5)Oracle常见面试题、Oracle常见函数汇总等相关电子书
MySQL从入门到精通 电子书
本书适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;
Java开发从入门到精通(第2版) 电子书
Java10全面解析:技术解惑与实例演练