It goes completely against the most (perhaps) fundamental part of C++ philosophy of overloading functions on argument types.
It goes completely against the most (perhaps) fundamental part of C++ philosophy of overloading functions on argument types.