// EX_EXAM.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
class A
{
public:
virtual void foo() { cout<<"A foo"<
foo(); pa->pp(); if (B *pb=dynamic_cast
(pa)) { cout<<"Convert from B to A successfully"<
(pa))->FunctionB(); (dynamic_cast
(pa))->foo(); (dynamic_cast
(pa))->pp(); (*pa).foo(); } else cout<<"Cannot convert from B to A"<
class Base{
public:
int a;
Base()
{
a=15;
}
virtual void test(){}
void write(){}
};
class Derived:public Base{
public :
Derived()
{
a=19;
}
void test(){
cout<<"xiao go\n"<