수수께끼

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
무엇이 나를 열정적으로 만드는가?  (0) 2008.01.31
Posted by kuaaan
TAG

댓글을 달아 주세요



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