Язык программирования D: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 82:
==== Перегрузка операторов ====
 
Классы могут быть приспособлены для работы с уже существующими операторами. Благодаря перегрузке операторов можно создавать новые типы данных. Например, можно создать тип данных для работы с большими числами, создав класс и перегрузив операторы <code>+</code>, <code>-</code>, <code>*</code> и <code>/</code>, чтобы использовать алгебраические операции с этими числами.(Данная возможность реализована и в языке С++(https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2))
 
=== Эффективность ===