自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lihaidong的博客

记录点点滴滴,每天进步一点点

  • 博客(4)
  • 收藏
  • 关注

原创 C++设计模式--访问者模式

访问者模式(Visitor Pattern)定义表示一个作用于某对象结构的各元素的操作。它使你可以再不改变各元素的类的前提下定义作用于这些元素的新操作常用场景一个对象结构包含很多类对象 需要对其中的对象进行很多不同的并且不相关的操作 对象很少改变,经常需要对其上的操作进行修改或新增优缺点优点:扩展性...

2019-07-19 10:01:31 138

原创 C++/C++11中std::transform的使用

std::transform在指定的范围内应用于给定的操作,并将结果存储在指定的另一个范围内。要使用std::transform函数需要包含<algorithm>头文件。以下是std::transform的两个声明,一个是对应于一元操作,一个是对应于二元操作:template <class InputIterator, class OutputIterator, cla...

2019-07-16 08:42:46 2515

转载 [图形学] 《Real-Time Rendering》碰撞检测(三)

目录 17 前言 17.1和射线的碰撞检测 17.2使用BSP树的动态碰撞检测 17.3一般层次的碰撞检测 17.3.1分层的构建 17.3.2不同层之间的碰撞检测 17.3.3代价函数 17.4 OBB树 17.5多重物体碰撞检测系统 17.5.1广阶段的碰撞检测 ...

2019-07-14 10:58:25 1539

原创 C++设计模式--状态模式

状态模式(State Pattern)定义在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先的状态 State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。 ConcreteState类,具体状态,每一个子类实现一个与Context的一个状...

2019-07-14 10:50:48 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除