下面的typename不可少,否则编译器不知道嵌套类的名字
template<typename T>
typename binary_tree<T>::tree_node* binary_tree<T>::find(const T& data)
{
return NULL;
}
上面定义了二叉树类tree_node,此类有一个节点类作为其嵌套类。
下面的typename不可少,否则编译器不知道嵌套类的名字
template<typename T>
typename binary_tree<T>::tree_node* binary_tree<T>::find(const T& data)
{
return NULL;
}