Template声明式中typename的双重意义
1、做为模板类型参数
template <typename T>
2、做为声明嵌套从属类型名称
template <typename T>
class Base{
typename T::value_type iter;
}
Template声明式中typename的双重意义
1、做为模板类型参数
template <typename T>
2、做为声明嵌套从属类型名称
template <typename T>
class Base{
typename T::value_type iter;
}