关于孙鑫MFC视频第三章中this指针指向基类还是派生类的测试程序
2013-11-02 11:05
489 查看
// CTestApp.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class CWinApp
{
public:
CWinApp* m_pCurrentWinApp;
public:
CWinApp()
{
m_pCurrentWinApp = this;
}
virtual void OutPut()
{
cout<<"CWinApp;";
}
};
class CTestApp : public CWinApp
{
public:
CTestApp(){}
void OutPut()
{
cout<<"CTestApp;";
}
};
CTestApp theApp;
int _tmain(int argc, _TCHAR* argv[])
{
theApp.m_pCurrentWinApp->OutPut();
return 0;
}
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class CWinApp
{
public:
CWinApp* m_pCurrentWinApp;
public:
CWinApp()
{
m_pCurrentWinApp = this;
}
virtual void OutPut()
{
cout<<"CWinApp;";
}
};
class CTestApp : public CWinApp
{
public:
CTestApp(){}
void OutPut()
{
cout<<"CTestApp;";
}
};
CTestApp theApp;
int _tmain(int argc, _TCHAR* argv[])
{
theApp.m_pCurrentWinApp->OutPut();
return 0;
}
相关文章推荐
- 孙鑫视频教程里第三章的this指针小测试程序
- ?第三讲中孙老师提到的this指针到底指向基类对象还是派生类对象?
- 孙鑫视频教程《深入学习window》里第三章的this指针小测试程序
- 关于指向派生类的基类指针或引用
- [MFC学习之C++基础] 孙鑫视频中第三讲中提到的小测试程序(关于基类和子类的继承关系)
- 孙鑫MFC视频第二节代码练习(二)类的this指针,类的派生
- 指向基类的指针和指向派生类的指针之间的关系
- 何使用派生类指针指向基类,即downcast向下转型?
- 基类指针指向派生类对象
- 基类指针、派生类指针指向基类对象和派生类对象的4种方式
- 关于对象和对象指针,涉及指向链表首结点和二叉树根结点的头指针——传指针还是传指针的指针?
- C++关于基类指针指向子类对象的问题
- MFC,基类构造函数THIS指针指向的是子类
- 解释为什么基类的析构函数不为虚的话,基类指针指向子类对象,删除对象时,派生类的析构函数就不会被调用
- C++中,基类的指针指向派生类的对象
- 非多态的继承情况下,基类指针可以指向派生类对象么?
- C++动态联编的好处,为什么要用基类的指针指向派生类的方式来实现重写
- [转]基类与派生类,父类指针指向子类对象
- 基类指针指向派生类对象和隐式转换
- 关于通过不含虚析构函数的基类类型的指针删除派生类对象的问题