正在加载图片...
91画数重载 ●●●●● 函数重载的表示形式 ●●●● ●●0 普通成员函数重载可表达为两种形式: ●●● ●●●● 1.在一个类说明中重载 例如: Show( int, char )i Show( char float)i 2.基类的成员函数在派生类重载。有3种编译区分方法 (1)根据参数的特征加以区分 例如: show〔int,char)与 Show( char * float) 不是同一函数,编译能够区分 (2)使用“:"加以区分 例如:A:Show()有别于B:Show() (3)根据类对象加以区分 例如: Aobj Show()调用A:Show( Bobj show()调用B:Show()9.1 函数重载 函数重载的表示形式 普通成员函数重载可表达为两种形式: 1. 在一个类说明中重载 例如: Show ( int , char ) ; Show ( char * , float ) ; 2. 基类的成员函数在派生类重载。有3种编译区分方法 (1)根据参数的特征加以区分 例如: Show ( int , char ) 与 Show ( char * , float ) 不是同一函数,编译能够区分 (2)使用“ :: ”加以区分 例如: A :: Show ( ) 有别于 B :: Show ( ) (3)根据类对象加以区分 例如: Aobj.Show ( ) 调用 A :: Show ( ) Bobj.Show ( ) 调用 B :: Show ( )
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有