제목 : 21.3. 가상 함수
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    179
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/08/23 오후 2:45:33 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        4618
                    
                 | 
            
            
        
     
 
    
	
	
    
	#include <iostream.h>
class A{
public:
    virtual void Hi(){
        cout << "A안녕" << endl;
    }
};
class B : public A{
public:
    void Hi(){cout << "B안녕" << endl;}
};
class C : public A{
public:
    void Hi(){cout << "C안녕" << endl;}
};
void main(){
    A* objA;
    A a;
    B b;
    C c;
    objA = &a;
    objA->Hi();//A
    objA = &b;
    objA->Hi();//B
    objA = &c;
    objA->Hi();//C
}