65,211
社区成员
发帖
与我相关
我的任务
分享template<typename Type>
class Booster
{
...
friend void PlaceBoosters(BinaryTreeNode <Type> *t); //不定义成模板类这里的Type哪来...
...
};
template<typename Type> //Type1只是个名字,不必与上面一致,但函数内的都必须与其保持一致,全部用成一样最好.没有任何影响
void PlaceBoosters(BinaryTreeNode<Type>* t)
{
...
}
template<class T>
class Booster
{
...
friend void PlaceBoosters(BinaryTreeNode <T> *t);
...
};
template<class T>
void PlaceBoosters(BinaryTreeNode<t>* t)
{
...
}