Хорошо, я вижу. Наследование от std :: iterator предназначено только для типографских целей ... не важно. Реальный ответ, вероятно, будет включать в себя некоторые типографские работы в конце концов.
ли специализировать параметр шаблона Iterator по егоvalue_type
?
У меня есть функция со следующим прототипом.
template<typename InputIterator>
void f(InputIterator first, InputIterator last);
И я хочу справиться специально, еслиInputIterator::value_type
являетсяSomeSpecificType.