할당 된 구조체 '객체'에 대한 참조 계산의 기초는 내게는 매우 직설적 인 것처럼 보입니다. 새 객체에 1의 RC를 지정합니다. 할당시 이전 객체의 RC를 감소시키고 (RC = 0이면 해제) 할당 된 객체의 RC를 증가시킵니다. 범위를 벗어나는 모든 객체의 RC를 감소시킵니다.C- 파라미터 전달에서 참조 계산을하는 방법
그러나 RC'ed 개체가 전달되거나 함수에서 반환 될 때 수행해야 할 작업에 대해 조금 혼란 스럽습니다. 나는 각각의 함수 호출 전후에 RC를 inc/dec해야하고 필요하다면 inc와 dec을 어디에 넣어야합니까? (처음에는 함수 내에서 & 끝이나 & 앞에)? 함수에 의해 반환 된 RC'ed 객체는 어떻습니까?