Хорошо, я вижу. Наследование от std :: iterator предназначено только для типографских целей ... не важно. Реальный ответ, вероятно, будет включать в себя некоторые типографские работы в конце концов.

ли специализировать параметр шаблона Iterator по егоvalue_type?

У меня есть функция со следующим прототипом.

template<typename InputIterator>
void f(InputIterator first, InputIterator last);

И я хочу справиться специально, еслиInputIterator::value_type являетсяSomeSpecificType.

Ответы на вопрос(5)

Ваш ответ на вопрос