typename 在模板编程中为 声明参数为类型参数
如:
template<typename ep>
void print( const ep & var )
{
std::cout<<var<<std::endl;
}
typename T::id i 则是创建变量 i 类型为 类T的内部对象id的类型
typename 在模板编程中为 声明参数为类型参数
如:
template<typename ep>
void print( const ep & var )
{
std::cout<<var<<std::endl;
}
typename T::id i 则是创建变量 i 类型为 类T的内部对象id的类型