제목 : 19.9. 예제. 복사 생성자의 사용 : 복사생성자.cpp
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    158
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2005/08/18 오후 9:14:23 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        4742
                    
                 | 
            
            
        
     
 
    
	
	
    
	/*
복사 생성자 : 객체간의 멤버 복사 
*/
#include <iostream.h>
class Class1
{
public:
    int x;
    int y;
};
void Method1(Class1 classOne)//classOne.x = class1.x
{
    cout << "classOne.x = " << classOne.x << endl;
}
void main()
{
    Class1 class1;
    class1.x = 3;
    class1.y = 5;
    //[1]복사 생성자 : objClass.x = class1.x, objClass.y = class1.y
    Class1 objClass = class1;
    cout << "objClass.x = " << objClass.x << endl;
    //[2]복사 생성자
    Method1(class1);
}