【发布时间】:2012-11-08 15:39:07
【问题描述】:
我正在创建一个小的“通用”寻路类,它采用 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 的节点类型执行类型兼容性?
【问题讨论】:
-
nodeType和T一样吗?