我正在创建一个小的“通用”寻路类,它采用将Board
在其上查找路径的类类型,
//T - Board class type
template<class T>
class PathFinder
{...}
而Board
也被模板化以保存节点类型。(这样我就可以在 2D 或 3D 向量空间上找到路径)。
我希望能够声明和定义一个成员函数PathFinder
,它将接受像这样的参数
//T - Board class type
PathFinder<T>::getPath( nodeType from, nodeType to);
如何对作为参数输入函数的T
和的节点类型执行类型兼容性?nodeType