Перегрузка функций

Перегрузка функций является одной из разновидностью Полиморфизма. Цель перегрузки функций состоит в том, чтобы несколько функций обладая одним именем, по-разному выполнялись и возвращали разные значения при обращении к ним с разными по типам и количеству фактическими параметрами.