C++ 编程
外观
(从 编程:C -/- -/- 重定向)
本书涵盖了 C++ 编程语言,它与软件设计和语言在现实生活中的使用之间的互动。 它以一系列 章节 形式呈现,作为高级课程的入门课程,但也可以用作参考书。 这是一项开放工作;如果您发现术语或概念有任何问题,您可以通过贡献来帮助解决;您的参与是需要的,也是受欢迎的! 您也可以提出任何偏好、不足之处、对实际书籍内容、结构或其他概念事项的愿景;请参见 此 Wikibook 的讨论页面,了解参与的正确论坛。
如果您有任何与 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:外部参考资料