복사 연산자 (1) 썸네일형 리스트형 [C++] 깊은 복사 연산자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include using namespace std; class A { int *p; public: A() { p = new int; *p = 0; } ~A() { delete p; } A(const A &aa) { p = new int; *p = *aa.p; } void setA(int data) { *p = data; } int getA()const { return *p; } A& operator= (const A &aa) { if (this == &aa) { return *this; } delete p; p = new .. 이전 1 다음