++ operator++(int) -- operator--(int) () () .() () ->() Error () operator()() () () [] operator[]() . Error ->{member-name} (return type is pointer-to-object type) operator->() ++ operator++() -- operator--() ! operator!() ~ operator~() & operator&() * operator*() + operator+() - operator-() .* Error ->* operator->*() * operator * () / operator / () % operator % () + operator + () - operator - () << operator << () >> operator >> () < operator < () > operator > () <= operator <= () >= operator >= () == operator == () != operator != () & operator & () | operator | () ^ operator ^ () && operator && () || operator || () ? : Error = operator = () += operator += () -= operator -= () *= operator *= () /= operator /= () %= operator %= () <<= operator <<= () >>= operator >>= () &= operator &= () |= operator |= () ^= operator ^= () , operator , () (*)() Error functorization of operator on arguments {} Error functorization of function on arguments {} Error