Си++: различия между версиями

Содержимое удалено Содержимое добавлено
rv
Строка 510:
==== Перегрузка функций: введение ====
 
Этот идиотский термин придумали переводчики, встретив ангийское выражеиевыражение «function ''overloading''». Были и нормальные люди (в издательстве «Мир»), которые перевели это как «''совмещение'' функций», и было это 20 лет назад. Однако троечники-переводчики из современных издательств классических книг по программированию, разумеется, не читали, и «перегрузка» стала общеупотребимым термином.
 
Что же такое перегрузка? В Си может быть только одна функция с одним именем. Например, представим себе семейство функций, которые выводят на экран некоторое значение (число или строку). В Си мы могли бы описать их так: