我在operations.hpp
中定义的boost目录迭代器类中找到了这个class directory_iterator
{
public:
typedef path value_type;
}
请问类中的typedef是什么意思通常不仅仅是在这种情况下
答案 0 :(得分:1)
在一般情况下,在template
- ed类/结构上,您可以知道实例化它的类型。
For example:
template< typename T>
class foo
{
public:
typedef T value_type;
};
然后你可以做类似
的事情foo::value_type foo_T_Type;
上述类似的东西
directory_iterator::value_type X; // for whatever the type of path is