正在加载图片...
162普通成员函数重载 在C++语言中,只有在声明函数原型时形式参数的个数 或者对应位置的类型不同,两个或更多的函数就可以共用 个名字。这种在同一作用域中允许多个函数使用同一函数名 的措施被称为重载( overloading)。函数重载是C++程序获 得多态性的途径之一。 1621函数重载的方法 函数重载要求编译器能够唯一地确定调用一个函数时应 执行哪个函数代码,既采用哪个函数实现。确定函数实现时, 要求从函数参数的个数和类型上来区分。这就是说,进行函 数重载时,要求同名函数在参数个数上不同,或者参数类型 不同。否则,将无法实现函数重载。16.2 普通成员函数重载 在C++语言中,只有在声明函数原型时形式参数的个数 或者对应位置的类型不同,两个或更多的函数就可以共用一 个名字。这种在同一作用域中允许多个函数使用同一函数名 的措施被称为重载(overloading)。函数重载是C++程序获 得多态性的途径之一。 16.2.1 函数重载的方法 函数重载要求编译器能够唯一地确定调用一个函数时应 执行哪个函数代码,既采用哪个函数实现。确定函数实现时, 要求从函数参数的个数和类型上来区分。这就是说,进行函 数重载时,要求同名函数在参数个数上不同,或者参数类型 不同。否则,将无法实现函数重载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有