Перегрузка функции или оператора означает, что одно и то же имя функции или символ оператора может иметь разные параметры. Например, если мы говорим, что один трёхмерный вектор равен другому трёхмерному вектору, например (1,2,3), то это достаточно чёткое высказывание. Но мы можем использовать оператор равенства, чтобы утверждать, что некоторый трёхмерный вектор равен одному числу, например 1. В этом случае, возможно, трёхмерный вектор будет равен (1,1,1), но перегрузка заключается в том, что существует несколько операторов "3D Vector =" с разными параметрами. Язык должен учитывать контекст, чтобы определить, какой из них использовать.
перегрузка (overload)
Перегрузка функции или оператора означает, что одно и то же имя функции или символ оператора может иметь разные параметры.
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library