인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

bs Jeon님의 프로필 이미지
bs Jeon

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Server Service

순환 참조 관련 문의드립니다.

작성

·

360

0

설명하신 내용 중 ServerServiceRef와 ListenerRef의 경우 순한참조를 끊으신다고 설명을 해주신것 같은데, SharedPtr을 사용하여 상호 참조하고 있는 상태로 순환 구조가 유지되고 있는게 아닌가요??

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 서로를 shared_ptr로 참조하고 있는 상태는
순환 구조가 유지 되는 것이 맞고,
강의에서 나중에 순환참조를 끊겠다는 의미는
나중에라도 CloseService와 같이 닫는 시점에 도달하면
서로의 shared_ptr을 nullptr로 밀어준다는 의미였습니다.

bs Jeon님의 프로필 이미지
bs Jeon
질문자

네 답변감사합니다~

bs Jeon님의 프로필 이미지
bs Jeon

작성한 질문수

질문하기