关于c++:ApacheCN-CC-译文集二-20211204-更新

44次阅读

共计 3340 个字符,预计需要花费 9 分钟才能阅读完成。

  • 编写高效程序的艺术

    • 零、序言
    • 第一局部:性能根底

      • 一、性能和并发性介绍
      • 二、性能测量
      • 三、CPU 架构、资源和性能
      • 四、内存架构和性能
      • 五、线程、内存和并发
    • 第二局部:高级并发

      • 六、并发和性能
      • 七、并发的数据结构
      • 八、C++ 中的并发
      • 九、高性能 C++
      • 十、C++ 中的编译器优化
      • 十一、未定义的行为和性能
      • 十二、性能设计
    • 十三、答案
  • Code::Blocks 和 C++ 利用开发

    • 零、前言
    • 一、Code::Blocks 入门
    • 二、Code::Blocks 利用开发
    • 三、Code::Blocks 利用调试
    • 四、应用 Code::Blocks 的 Windows 利用开发
    • 五、编程工作
    • 六、附录 A:功能集
  • C++ 面向对象编程揭秘

    • 零、前言
    • 第一局部:C++ 构建块要点

      • 一、了解根本 C 语言假如
      • 二、增加语言的必须品
      • 三、间接寻址: 指针
      • 四、间接寻址: 援用
    • 第二局部:在 C++ 中实现面向对象的概念

      • 五、具体探索类
      • 六、实现单继承层次结构
      • 七、通过多态性应用动静绑定
      • 八、把握抽象类
      • 九、摸索多重继承
      • 十、实现关联、聚合、组合
    • 第三局部:扩大您的 C++ 编程技能

      • 十一、解决异样
      • 十二、友元和运算符重载
      • 十三、应用模板
      • 十四、理解 STL 基础知识
      • 十五、测试类和组件
    • 第四局部:C++ 中的设计模式和习语

      • 十六、应用观察者模式
      • 十七、利用工厂模式
      • 十八、利用适配器模式
      • 十九、应用单例模式
      • 二十、应用 pImpl 模式删除实现细节
    • 二十一、答案
  • C++17 嵌入式编程实用指南

    • 零、前言
    • 第一局部:基础知识——嵌入式编程和 C 的作用

      • 一、什么是嵌入式零碎?
      • 二、作为一种嵌入式语言的 C++
      • 三、面向嵌入式 Linux 和相似零碎的开发
      • 四、资源受限的嵌入式零碎
      • 五、示例——应用 WIFI 的土壤湿度监测器
    • 第二局部:测试、监控

      • 六、测试基于操作系统的利用
      • 七、测试资源受限平台
      • 八、示例——基于 Linux 的信息娱乐零碎
      • 九、示例——建筑物监控和管制
    • 第三局部:与其余工具和框架的集成

      • 十、应用 Qt 开发嵌入式零碎
      • 十一、混合 SoC/FPGA 零碎的开发
      • 十二、最佳实际
  • C++ 机器人编程实用指南

    • 零、前言
    • 第一局部:在树莓派上开始应用 wiringPi

      • 一、树莓派简介
      • 二、应用 wiringpi 实现闪动
    • 第二局部:树莓派机器人技术

      • 三、对机器人编程
      • 四、构建避障机器人
      • 五、应用笔记本电脑管制机器人
    • 第三局部:人脸和物体辨认机器人

      • 六、应用 OpenCV 拜访 RPi 摄像机
      • 七、应用 OpenCV 构建跟踪对象的机器人
      • 八、将 Haar 分类器用于人脸检测和跟踪
    • 第四局部:智能手机管制机器人

      • 九、构建声控机器人
    • 十、答案
  • C++ 零碎编程实用指南

    • 零、前言
    • 一、零碎编程入门
    • 二、学习 C++、C++ 17 和 POSIX 规范
    • 三、C++ 和 C++ 的零碎类型
    • 四、C++、RAII 和 GSL 温习
    • 五、为 Linux/Unix 零碎编程
    • 六、学习编程调用控制台输出 / 输入
    • 七、全面扫视内存治理
    • 八、学习编程调用文件输出 / 输入
    • 九、分配器的实战办法
    • 十、应用 C++ 编程调用 POSIX 套接字
    • 十一、Unix 中的工夫接口
    • 十二、学习编程调用 POSIX 和 C++ 线程
    • 十三、应用异样的错误处理
    • 十四、答案
  • C++ 游戏开发的程序化内容生成

    • 零、前言
    • 一、程序生成导论
    • 二、我的项目设置和细分
    • 三、应用 RNG 与 C++ 数据类型
    • 四、应用程序填充游戏环境
    • 五、创立独特和随机的游戏对象
    • 六、应用程序产生艺术
    • 七、应用程序修改音频
    • 八、程序化的行为和机制
    • 九、应用程序生成地下城
    • 十、基于组件的架构
    • 十一、总结
  • C++ 软件架构

    • 零、前言
    • 第一局部:软件架构的概念和组件

      • 一、软件架构的重要性和优良设计的准则
      • 二、架构格调
      • 三、性能和非性能需要
    • 第二局部:C++ 软件的设计和开发

      • 四、架构和零碎设计
      • 五、利用 C++ 语言个性
      • 六、C++ 设计模式
      • 七、构建和打包
    • 第三局部:架构品质属性

      • 八、编写可测试的代码
      • 九、继续继承和继续部署
      • 十、代码和部署中的平安
      • 十一、性能
    • 第四局部:云原生设计准则

      • 十二、面向服务的架构
      • 十三、设计微服务
      • 十四、容器
      • 十五、云原生设计
      • 十六、附录 A
    • 十七、答案
  • C++ UE4 脚本编程秘籍

    • 零、前言
    • 一、UE4 开发工具
    • 二、创立类
    • 三、内存治理
    • 四、演员和组件
    • 五、处理事件和委托
    • 六、输出和碰撞
    • 七、类和接口之间的通信
    • 八、集成 C++ 和空幻编辑器
    • 九、用户界面——UI 和 UMG
    • 十、用于管制 npc 的人工智能
    • 十一、自定义材质和着色器
    • 十二、应用 UE4 API
  • C++ 高级量化金融

    • 零、前言
    • 一、什么是量化金融?
    • 二、数学模型
    • 三、数值办法
    • 四、C++ 中的股权衍生品
    • 五、应用 C++ 开发外汇衍生品
    • 六、应用 C++ 实现利率衍生品
    • 七、应用 C++ 开发信用衍生品
    • 八、附录 A:期权定价的 C++ 数值库
    • 九、附录 B:参考文献
  • C++ 游戏开发秘籍

    • 零、前言
    • 一、游戏开发根底
    • 二、游戏中的面向对象办法和设计
    • 三、游戏开发中的数据结构
    • 四、游戏开发算法
    • 五、事件驱动编程——打造您的第一个 2D 游戏
    • 六、游戏开发设计模式
    • 七、组织和备份
    • 八、游戏开发中的人工智能
    • 九、游戏开发中的物理
    • 十、游戏开发中的多线程
    • 十一、游戏开发中的网络
    • 十二、游戏开发中的音频
    • 十三、提醒和技巧
  • C++ Qt6 跨平台开发

    • 零、前言
    • 第一局部:基础知识

      • 一、Qt 6 简介
      • 二、Qt Creator 简介
      • 三、将 Qt 小部件用于 GUI 设计
      • 四、Qt Quick 和 QML
    • 第二局部:跨平台开发

      • 五、跨平台开发
    • 第三局部:高级编程、调试和部署

      • 六、信号和插槽
      • 七、模型视图编程
      • 八、图形和动画
      • 九、测试和调试
      • 十、部署 Qt 利用
      • 十一、国际化
      • 十二、性能注意事项
  • C++ 游戏开发的音频编程入门指南

    • 零、前言
    • 一、音频概念
    • 二、FMOD 音频播放
    • 三、音频管制
    • 四、3D 音频
    • 五、智能音频
    • 六、低级音频
  • Boost C++ 库学习手册

    • 零、前言
    • 一、Boost 简介
    • 二、应用 Boost 工具的第一个刷子
    • 三、内存治理和异样平安
    • 四、应用字符串
    • 五、STL 之外的无效数据结构
    • 六、Bimap 和多索引容器
    • 七、高级和编译时编程
    • 八、日期和工夫库
    • 九、管理文件、目录和 IOStream
    • 十、应用 Boost 实现并发
    • 十一、Boost ASIO 网络编程
    • 十二、附录 A:C++ 11 语言性能仿真
  • LLVM12 学习手册

    • 零、前言
    • 第一局部:应用 LLVM 构建编译器的根底

      • 一、装置 LLVM
      • 二、浏览 LLVM 源代码
      • 三、编译器的构造
    • 第二局部:从源代码到机器代码生成

      • 四、将源文件转换为形象语法树
      • 五、IR 代码生成根底
      • 六、高级语言结构的 IR 生成
      • 七、高级 IR 生成
      • 八、优化 IR
    • 第三局部:将 LLVM 晋升到新的程度

      • 九、指令抉择
      • 十、JIT 编译
      • 十一、应用 LLVM 工具调试
      • 十二、创立您本人的后端
  • 精通 Windows8 C++ 利用开发

    • 零、前言
    • 一、Windows 8 利用简介
    • 二、C++ 和 Windows 8 利用商店利用
    • 三、应用 XAML 构建 UI
    • 四、布局、元素和控件
    • 五、数据绑定
    • 六、组件、模板和自定义元素
    • 七、利用、磁贴、工作和告诉
    • 八、契约和扩大
    • 九、打包和 Windows 利用商店
  • UE4 VR 我的项目

    • 零、前言
    • 一、虚拟现实中的思考
    • 二、设置您的开发环境
    • 三、你好,世界——你的第一个虚拟现实我的项目
    • 四、在虚拟世界中导航
    • 五、与虚拟世界互动——第一局部
    • 六、与虚拟世界互动——第二局部
    • 七、在 VR 中创立用户界面
    • 八、虚拟现实的构建与优化
    • 九、在 VR 中显示媒体
    • 十、在 VR 中创立多人体验
    • 十一、让虚拟现实更上一层楼——空幻引擎的延长
    • 十二、从这里到哪里去?
    • 十三、有用的头脑黑魔法
    • 十四、钻研与深刻浏览

下载

Docker

docker pull apachecn0/apachecn-c-cpp-zh-pt2
docker run -tid -p <port>:80 apachecn0/apachecn-c-cpp-zh-pt2
# 拜访 http://localhost:{port} 

PYPI

pip install apachecn-c-cpp-zh-pt2
apachecn-c-cpp-zh-pt2 <port>
# 拜访 http://localhost:{port} 

NPM

npm install -g apachecn-c-cpp-zh-pt2
apachecn-c-cpp-zh-pt2 <port>
# 拜访 http://localhost:{port} 

奉献指南

本我的项目须要校对,欢送大家提交 Pull Request。

请您怯懦地去翻译和改良翻译。尽管咱们谋求卓越,但咱们并不要求您做到美中不足,因而请不要放心因为翻译上犯错——在大部分状况下,咱们的服务器曾经记录所有的翻译,因而您不用放心会因为您的失误受到无法挽回的毁坏。(改编自维基百科)

组织介绍

拜访咱们的主页。

资助咱们

通过平台自带的打赏性能,或点击这里。

正文完
 0