正在加载图片...
毫看2函数 (++ C+十 4+十 ++ 例3.虚函数重载讨论 #includesiostream. h> class base public virtual void fl(){cout<<" fl function of base n";}∥定义虚函数 virtual void fa2(){cout<"f2 function of base n";}/定义虚函数 void B30 cout<< "f3 function of base n") ∥定义一般虚函数 } class derive: public base i public void fl(i cout<< "fl function of derive n 重新定义虚函数 void f2(intx){cout<<"f2 function of derive n";}∥重新定义虚函数, ∥)由于形式改变,失去 ∥函数功能 void fe3(){cout<<"f3 function of derive n",}∥重新定义一般函数§8.2 虚函数 例3. 虚函数重载讨论 #include<iostream.h> class base { public: virtual void f1( ) { cout << "f1 function of base \n "; } //定义虚函数 virtual void f2( ) { cout << " f2 function of base \n "; } //定义虚函数 void f3( ) { cout << " f3 function of base \n "; } //定义一般虚函数 }; class derive: public base { public: void f1( ) { cout << " f1 function of derive \n "; } //重新定义虚函数 void f2(int x ) {cout << " f2 function of derive \n "; } //重新定义虚函数, //由于形式改变,失去 //虚函数功能 void f3( ) { cout << " f3 function of derive \n "; } //重新定义一般函数 };
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有