The operator overload functions in general can only have a fixed number of arguments depending upon the type of operator being overloaded, and if the overload function is a member of class or not. Which one of following C++ operators can be overloaded to have any - 0 or 1 or multiple - number of arguments: