#include <iostream> using namespace std; class CBase; CBase *g_psCBase; class CBase{public: CBase() { g_psCBase = this; } virtual void print() { cout << __FUNCTION__ << endl; }};
class CTest : public CBase{public: virtual void print() { cout << __FUNCTION__ << endl; }}; int main() { CTest b; g_psCBase->print(); system("pause"); return 0; }
|