non-template function [-Wnon-template-friend]
friend bool operator==(const inputIterator<T> &x, const inputIterator<T> &y);
почему предупреждение??
или вот: почему при объявлении friend функции внутри шаблонного класса в первом выдает предупреждение, то, что выше, а во втором - нет
friend bool operator==(const Class<T> &x, const Class<T> &y)
template <typename T1>
friend bool operator==(const Class<T1> &x, const Class<T1> &y);
Потому что даже в шаблонном классе объявление friend будет нешаблонным, если ты не сделаешь это явно
Сука. испугался. Случайно кликнул по чату, думая, что это игровой чат клана. Увидев это я почти умер
Обсуждают сегодня