In C++, the ternary operator (?:), member access operator (.), and scope resolution operator (::) cannot be overloaded. These operators have fundamental meanings that must remain consistent. Function call operator () can be overloaded, which is why option C is incorrect.