针对MFC中winmain隐藏的一个模仿(第6章)this指针在继承中的重要性

作者在 2009-08-21 11:56:28 发布以下内容
#include<iostream>
using std::cout;
using std::endl;
class base;
base* x;   //全局指针
class base
{
public:
 base(){
     x=this;  //this指向实际的对象,派生类产生后将指向派生类对象。
 }
    virtual void rprint(){
  cout<<"this point to base"<<endl;
 }
};
int main()
{
 x->rprint();
 return 0;
}
class derive:public base
{
public:
 derive(){}
    void rprint();
};
//全局应用对象
derive d1;
void derive::rprint()
{
 cout<<"this point to derive"<<endl;
}
mfc深入浅出 | 阅读 835 次
文章评论,共0条
游客请输入验证码
浏览1547次
最新评论