참조카운트 썸네일형 리스트형 참조 카운팅 (Reference Counting) - 2 참조 카운팅 구현 참조 카운팅 기능을 갖는 String 클래스를 만드는 일은 어렵지 않습니다만, 고려해야할 세부사항이 있습니다. 그래서 멤버 함수부터 차근히 살펴볼 필요가 있습니다. 물론, String이 가지는 값에 대한 참조 카운트를 저장할 장소가 필요한 건 당연하지만, 굳이 String 객체에 있을 필요는 없습니다. 실제문자열 값 하나에 대해서 참조 카운트는 하나만 있으면 되기 때문이죠. (String 객체마다 참조 카운트를 하나씩 두지 않아요). 즉, 참조 카운트와 값을 묶어서 관리해도 된다는 뜻입니다. 이 클래스의 이름은 StringValue로 하고, String 클래스의 구현을 보조하는 역할이기 때문에 private 영역에 이 클래스를 중첩시킵니다. 덧붙여 StringValue 데이터 구조는 S.. 더보기 이전 1 다음