パスを検索するクラスタイプをとる小さな「汎用」パスファインディングクラスを作成して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
ですか?それはパラメーターとして関数に供給されますか?