重载

在一个类中定义两个或者以上同名类函数是可能的,但是会有不同数量的参量。当这个发生时,类函数就称为重载而这样的过程被称为类函数重载

类函数重载是一种实现多态的方法。如函数重载一样类函数重载按照以下规则执行。

如果调用的函数无准确匹配,编译器就会在三个连续阶中搜索适合的函数:

  1. 类函数中搜索;
  2. 基本类函数中搜索,按照最近到最开始顺序。
  3. 其他函数中搜索。

如果任何阶中都没有确切匹配的,但是在不同阶中找到几个适合的函数,使用最近阶找到的函数。一个阶中,只有一个适合的函数。

MQL5没有操作符重载。

另见

重载函数