39
In books on C++, why are we taught to use function overloading when we have templates at our disposal in C++?
Wouldn't it be better to show the effective (and correct) use of templates? As opposed to where function overloading is taught in most books on C++?
Or, are there good reasons to use one instead of the other?