Взяв какой-то код моего коллеги, я пришел к следующему:
friend bool operator==<>(ValueIter<Type> const &rhs, ValueIter<Type> const &lhs);
Он объявлен в классе шаблона:
template<typename Type>
class ValueIter: public std::iterator<std::bidirectional_iterator_tag, Type>
Может ли кто-нибудь сказать мне, что означает символ ==<>
? Я ожидаю, что это с чем-то связано с оператором !=
.