수수께끼

Treasure Island 2008. 1. 31. 22:37
어제 문서보안파트장께서 PC보안파트원 전원에게 점심을 쏘셨다. 삼선짜장으로.

PC보안파트장께서 문서보안파트의 문제 하나를 해결해주신 답례였는데... 그 문제가 아래와 같다.

1. STL 자료구조(예를 들면 리스트)에 각 Element로 특정 클래스의 인스턴스들이 들어있다.
2. 이 클래스의 멤버변수는 포인터로 되어있어서 각기 동적으로 할당된 메모리를 포인팅하고 있다.
3. 이 리스트를 통째로 복사해야 한다. 그런데, 리스트를 복사할 경우 복사전/후의 리스트에 들어있는 포인터가 같은 곳을 가리키게 되어버리는 문제가 발생한다. 리스트를 복사했을때 포인터가 가리키는 메모리들도 함께 복사되어 사본이 생기도록 하고싶다.

정답 : 복사생성자
 
이야... 정말이지 스마트하고 깔끔하지 않은가??
난 책에서 볼때 이런건 도대체 어디다 써먹을까 했었는데...
다 머리좋은 사람들이 필요가 있어서 만들어놓은 건가보다.

'Treasure Island' 카테고리의 다른 글

기업문화 이야기 - 실패를 용인하라!!  (0) 2008.02.02
블로그의 재미  (1) 2008.02.01
리더의 조건  (0) 2008.02.01
트랙백이란??  (0) 2008.01.31
무엇이 나를 열정적으로 만드는가?  (0) 2008.01.31
Posted by kuaaan
,


사랑합니다. 편안히 잠드소서