I'm learning C++ and I'm confused about true meaning of overloaded operators and functions.
In local literature I've used, there is a translation of overloaded functions with "load" as a noun, not as a verb - so it has the meaning of "an excessive load or burden" although in this case, as I understood it, nothing is "overloaded" in that sense (e.g. similar to circut overload).
If we consider "load" as an verb, then it means function is "loaded once more time", over the existing definition.
Am I on the right path, and what would be the proper interpretation of "overloading" in the case of programming?