C++ 编程
外观
本书涵盖了 C++ 编程语言、它与软件设计和语言实际应用的交互。它以一系列 章节的形式呈现,作为进阶课程的入门,但也可用作参考书。这是一部开放式的作品;如果您发现术语或概念有任何问题,您可以通过贡献来帮助它;您的参与是必要的,也是受欢迎的!您也可以自由地提出任何偏好、缺陷、对实际书籍内容、结构或其他概念问题的愿景;请参阅 此维基教科书的讨论页面,以获得参与的合适论坛。
如果您有关于 C++ 的问题,而这些问题在本书中没有得到解答,请在 问答 中提问或查看
主题:C++ 编程语言
包含所有章节的 单页版本 编辑 可用(注意其大小)。
主题:C++ 编程语言
C++ 编程 的完整可打印版本 可用。
(注意其大小)
包含所有章节的 单页版本 编辑 可用(注意其大小)。
- 代码 - 包括识别出的 关键字 列表。
- 编译器
- 变量和存储 - *局部性*,*范围* 和 *可见性*,包括 示例代码.
- 运算符 - *优先级* 和 *组合*,*赋值*,
sizeof
,new,delete,[] (数组),* (指针) 和 & (引用). - 类型转换 - *自动*,*显式* 和 *高级类型转换*。
- 控制流 - 条件语句 (if,if-else,switch),循环迭代 (while,do-while,
for
) 和goto
. - 函数 - 简介 (包括 main),*参数传递*,*返回值*,*递归函数*,*函数指针* 和 *函数重载*。
- 调试 - 查找,修复,防止错误并使用调试工具。
- 资源获取即初始化 (RAII)
- 垃圾回收 (GC)
- 设计模式 - 创建型、结构型 和 行为型 模式。
- 库 - API 与框架 以及 静态库和动态库。
- Boost 库
- 优化您的程序
- 跨平台开发
- Win32 (又称 WinAPI) - 包括 Win32 包装器。
- 跨平台包装器
- 多任务
- 软件国际化
- 统一建模语言 (UML)
附录 A: 参考资料表
(用于书籍章节,印刷版不包含附录)
附录 B: 外部参考资料
附录 D: C++ 编程 - 练习 [ 编辑 ]
支持书籍内容的练习。