Objective-C 및 자동 참조 계산에 대한 지식이 매우 명확합니다. 그리고 최근에 저는 C + +, Smart Pointer를 배우고 있습니다. 스마트 포인터와 자동 참조 카운팅이 거의 비슷하다는 것을 알게되었습니다.스마트 포인터 대 자동 참조 계산
비록 스마트 포인터와 C++ 및 Objective-C를 사용하는 코드 샘플/예제를 이용한 자동 참조 계산을 나란히 비교할 수는 없지만 (유사점과 비 유사성) 그럼 누구든지 이걸 좀 자세히 설명해 줄 수 있니?
EDIT : 여기서 스마트 포인터는 std::shared_ptr
, std::weak_ptr
및 std::unique_ptr
만을 나타냅니다.
하나는 언어 기능이고 다른 하나는 언어 위에 구축 된 라이브러리 유틸리티입니다. – StoryTeller
C++에는 참조 카운팅이 전혀없는 많은 스마트 포인터가 있습니다. –
@ SACHINGOYAL : 여기 Smart Pointer에서 shared_ptr, weak_ptr 및 unique_ptr 만 표시합니다. –