Перегрузка процедур и функций: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 49:
== Конструктор перегрузки ==
 
Конструкторы, используемые для создания экземпляров объектов, также могут быть перегружены в некоторых объектно-ориентированных языковязыках программирования . Потому что во многих языках название конструктора предопределено имяименем класса, казалось бы, что может быть только один конструктор. Всякий раз, когда несколько конструкторов нужны, они реализованы в виде перегруженных функций. Конструктор по умолчанию не принимает параметров, экземпляр объекта члены с нулевым значением. [ 1 ] Например, конструктор по умолчанию для объекта счетbill в ресторане написана на C + + может установить Tip до 15%:
<source lang ="cpp">
Bill()
Строка 74:
</source>
Это может быть полезно в повышении эффективности программ и сокращение длины кода.
 
== Предостережения ==