객체 복사 썸네일형 리스트형 항목 12. 객체의 모든 부분을 빠짐없이 복사하자. 우선 예를 통해서 왜 객체의 모든 부분을 빠짐없이 복사해야 하는지 그 이유를 알아 봅시다. #include using namespace std; class Customer{ char* name; public: Customer():name(0){} Customer(char * _name) { name = new char[strlen(_name) +1]; strcpy(name, _name); } Customer(const Customer& c) { name = new char[strlen(c.name) +1]; strcpy(name, c.name); } ~Customer(){delete[] name;} Customer& operator=(const Customer& c) { //자기대입을 위해 swap함수 .. 더보기 이전 1 다음