for operators overloaded as non- static member functions: binary operators can have two arguments and unary operators can have one. both binary and unary operators take one argument. binary operators can have one argument, and unary operators cannot have any. neither binary nor unary operators can have arguments.