C++ (Qt)inline bool operator==(const Point &p1, const Point &p2){ return (p1.xp == p2.xp) && (p1.yp == p2.yp);}
// или так: /* return (norm(p1-p2) <= epsilon); norm = x^2+y^2 */}
C++ (Qt) *result=*first; OutputIterator begin = result; while (++first != last) { if (!isContains(begin, result, *first)) // end будет равен result *(++result) = *first; } return ++result;