C++中虚函数(virtual function) 的 利用范畴
当前位置:以往代写 > C/C++ 教程 >C++中虚函数(virtual function) 的 利用范畴
2019-06-13

C++中虚函数(virtual function) 的 利用范畴

C++中虚函数(virtual function) 的 利用范畴

虚函数(virtual function) 在 基函数(base function) 和 派生函数(derived function) 之间可以覆写(override);

假如派生函数有与虚函数同名的函数, 则会埋没虚函数, 可是虚函数还会在;

由于派生工具和基工具可以转换, 可以只利用基工具部门; 派生工具的虚函数会覆写基工具的虚函数;

代码:

/* 
 * cppprimer.cpp 
 * 
 *  Created on: 2013.11.13 
 *      Author: Caroline 
 */
      
/*eclipse cdt, gcc 4.7.1*/
      
#include <iostream>  
      
class Base {  
public:  
    virtual int fcn () { //虚函数  
        std::cout << "This base class [int fcn()]. " << std::endl;  
        return 0;  
    }  
};  
/*
This base class [int fcn()].   
This base class [int fcn()].   
This derived 2 class [int fcn()].   
This derived 1 class [f2()].   
This derived 2 class [f2()].   
This derived 1 class [int fcn(int)].   
This derived 2 class [int fcn(int)].

作者:csdn博客 Spike_King

    关键字:

在线提交作业