template <class _Iter>
inline typename iterator_traits<_Iter>::iterator_category
__iterator_category(const _Iter&)
{
typedef typename iterator_traits<_Iter>::iterator_category _Category;
return _Category();
inline typename iterator_traits<_Iter>::iterator_category
__iterator_category(const _Iter&)
{
typedef typename iterator_traits<_Iter>::iterator_category _Category;
return _Category();
}
SGI版本STL中有这么一段,我知道使用时取代_Iter的类型,来特化,理论上这么说,但是实际上还是不知道知道如何在一个实例中应用,望知道的大侠帮助些个一个实例分析分析,谢谢。