暂无评论
图文详情
- ISBN:9787030762436
- 装帧:平装胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:168
- 出版时间:2024-01-01
- 条形码:9787030762436 ; 978-7-03-076243-6
内容简介
C++是一种集过程化程序设计、面向对象程序设计于一体的编程语言,是对C语言的继承。全书共4章,以通俗易懂的语言和丰富的实例分别介绍了C++的开发环境、语言特性、新的变化和项目实战。开发环境主要介绍了编译环境的构建和集成开发环境;语言特性则从C++中的四大特性说起,分析了虚指针、虚函数、字节序与对齐和操作符重载等;新的变化部分以丰富的代码样例对C++11标准的演进作了详细阐述;项目实践则结合高铁/动车模拟抢票系统,讲述实际开发的整体流程。书中所有知识点均给出了代码实例和详细注释,读者可以轻松领会C++的强大功能,快速提高开发能力。
目录
第1章 工具那些事
1.1 编译器那些事
1.1.1 Windows上的GCC
1.1.2 Linux与MacOS安装GCC
1.1.3 Linux下安装Windows编译环境
1.2 集成开发环境那些事
1.2.1 CLion
1.2.2 VSCode
1.2.3 Jupyter
1.2.4 Vim环境
第2章 万丈高楼平地起
2.1 四大特性那些事
2.1.1 封装
2.1.2 抽象
2.1.3 继承
2.1.4 多态
2.2 Virtual那些事
2.2.1 虚指针与虚表
2.2.2 明白哪些可以作为虚函数
2.2.3 纯虚函数和抽象类
2.2.4 RTTI与类型转换操作符
2.3 大小端那些事
2.3.1 大小端的概念
2.3.2 字节对齐
2.3.3 正确判别大小端
2.3.4 优雅地实现大小端转换
2.4 字节对齐那些事
2.4.1 sizeof操作符计算
2.4.2 位域那些事
2.5 const与static那些事
2.5.1 const那些事
2.5.2 static那些事
2.6 操作符重载那些事
2.6.1 重载操作符
2.6.2 转换操作符
2.6.3 重载new与delete
第3章 拥抱新变化
3.1 新的初始化那些事
3.1.1 C++98/03初始化方式
3.1.2 统一初始化
3.1.3 初始化列表
3.2 优选ptr那些事
3.2.1 C与C++的NULL
3.2.2 ptr与ptr_t
3.3 变量的自动类型推断那些事
3.3.1 auto推断
3.3.2 auto原理
3.4 基于范围的for循环那些事
3.4.1 基本概述
3.4.2 基于范围的for循环分类
3.4.3 支持自定义类型
3.5 右值引用那些事
3.5.1 左值与右值
3.5.2 万能引用
3.5.3 区分万能引用
3.5.4 引用折叠
3.5.5 完美转发
3.5.6 移动语义
3.6 智能指针那些事
3.6.1 揭开神秘的面纱
3.6.2 妙用override与final
3.6.3 独占型智能指针
3.6.4 共享型智能指针
3.6.5 弱引用型智能指针
3.7 Lambda那些事
3.7.1 Lambda表达式构成
3.7.2 lambda与闭包
3.7.3 lambda背后的原理
3.8 杂谈那些事
3.8.1 using还是typedef
3.8.2 异常处理noexcept
3.8.3 容器那些事
第4章 项目实战
4.1 项目简介
4.2 设计与实现
4.2.1 座位及用户设计与实现
4.2.2 高铁/动车设计与实现
参考文献
展开全部
本类五星书
浏览历史
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0