제목 : 19.9. 예제. 복사 생성자의 사용 : 복사생성자.cpp
글번호:
|
|
158
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/18 오후 9:14:23
|
조회수:
|
|
3808
|
/*
복사 생성자 : 객체간의 멤버 복사
*/
#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);
}