【GAMES103学习笔记】刚体(Rigid Body) 我们生活的空间中,存在着非常多的不会轻易变形的物体,在计算机图形学中,被称为刚体(Rigid Body)。刚体模拟(Rigid Body Simulation)的核心目标,就是给定了物体初始状态后,根据时间的变化,求得物体的新状态。我们这里定义的刚体物体不会形变,所以刚体运动(Rigid Body Motion)只允许做平移和旋转运动。...
【深度C++】之“运行时类型识别RTTI” 运行时类型识别(run-time type identification, RTTI)功能可以获得某类型在运行时的具体动态类型,进而使用该类型的功能。动态类型指的是程序在运行时才可知的类型,与静态类型相对应。
【深度C++】之“函数指针” 使用函数的返回类型和形参列表,我们可以定义一种名为函数类型的东西。使用函数类型,可以定义指向该类型的函数指针。使用函数指针,可以向函数中传递函数指针和返回函数指针,极大程度上增加了代码的灵活度。
【深度C++】之“函数匹配” 函数匹配,也称作重载确定,它是一个过程,主要任务是找到一个与实参最佳匹配的函数。当我们调用一个函数时,多数情况下是确定的一项操作。当包含有重载的函数时,事情就变得复杂了。对于函数匹配到规则,你了解吗?