Comment by uecker
17 hours ago
Function overloading is a feature that makes code less self-documenting without providing any meaningful value. Operator overloading is more interesting, because you can build you domain language with nice syntax. But I also tend to think that this is not really worth it.
In C++ where you have methods? Sure. It would be nice to have in C, though. But, alas, ABI compatibility.