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