C++ Primer Plus学习笔记

C++ Primer Plus

  • 第3章 处理数据
  • 3.1 简单变量
  • 3.2 const 限定符
  • 3.3 浮点数
  • 3.4 C++算术运算符
  • 第4章 复合类型
  • 4.1 数组
  • 4.2 字符串
  • 4.3 string类简介
  • 4.4 结构简介
  • 4.5 共用体
  • 4.6 枚举
  • 4.7 指针和自由存储空间
  • 4.8 指针、数组和指针算术
  • 4.9 类型组合
  • 4.10 数组的替代品

  • 第9章 内存模型和名称空间
  • 9.1 单独编译
  • 9.2 存储持续性、作用域和链接性
  • 9.3 名称空间

  • 第12章 类和动态内存分配
  • 12.1 动态内存和类
  • 12.2 改进后的新String类
  • 12.3 在构造函数中使用new时应注意的事项
  • 12.4 有关返回对象的说明
  • 12.5 使用指向对象的指针
  • 12.6 复习各种技术
  • 12.7 队列模拟
  • 12.8 总结
  • 第13章 类继承
  • 13.1 一个简单的类继承
  • 13.2 继承:is-a关系
  • 13.3 多态公有继承
  • 13.4 静态联编和动态联编
  • 13.5 访问控制:protected
  • 13.6 抽象基类
  • 13.7 继承和动态内存分配
  • 13.8 类设计问题
  • 13.9 总结
  • 第14章 C++中的代码重用
  • 14.1 包含对象成员的类
  • 14.2 私有继承
  • 14.3 多重继承
  • 14.4 类模板
  • 14.5 总结

Introduction to 3D Game Programming with DirectX 11学习笔记




  • 第12章 计算着色器
  • 12.1 线程和线程组
  • 第13章 曲面细分阶段
  • 13.1 曲面细分图元类型
  • 第14章 设计一个第一人称相机
  • 14.1 复习观察变换
  • 第15章 Instancing和视锥裁剪
  • 15.1 硬件Instancing


  • 第21章 阴影映射
  • 21.1 绘制场景深度
  • 21.2 正交投影
  • 第22章 环境光遮蔽
  • 22.1 通过射线实现环境光遮蔽
  • 22.2 屏幕空间环境光遮蔽
  • 第23章 网格
  • 23.1 m3d格式
  • 23.2 网格几何体

  • 第24章 四元数
  • 24.1 复数复习
  • 24.2 四元代数
  • 第25章 角色动画
  • 25.1 框架层次
  • 25.2 蒙皮网格

网友LinkClinton已经开始对此书进行翻译了,传送门

DirectX 10教程

RasterTek图标

游戏人工智能编程

Kinect编程

物理模拟