小议虚函数的原理

2014-11-14 15:30:25 · 作者: · 浏览: 27

  假设一个接口类IX,然后一个具体类CA继承了这个接口。


  // Abstract interfaces


  interface IX


  {


  virtual void __stdcall Fx1() = 0 ;


  virtual void __stdcall Fx2() = 0 ;


  } ;


  // Interface implementation


  class CA : public IX,


  {


  public:


  // Implement interface IX.


  virtual void __stdcall Fx1() {cout << "CA::Fx1" << endl ;}


  virtual void __stdcall Fx2() {cout << "CA::Fx2" << endl ;}


  } ;