[C++] shared_ptr을 사용할 때 디버깅이 오래 걸리면 선회 하는 걸 의심해야 한다

Date:     Updated:

카테고리:

태그:

이 글은 개인 프로젝트에서 shared_ptr을 사용하는 도중 디버깅이 오래 걸려서 공부하고 정리한 글입니다.
만약 아래 코드와 같이 Next가 자신을 가르키면 계속 선회하기 때문에 디버깅이 오래 걸리게 될 수도 있습니다.

shared_ptr을 사용할 때 디버깅이 오래 걸리면 선회 하는 걸 의심해야 한다

  • 만약 아래 코드와 같이 Next가 자신을 가르키면 계속 선회하기 때문에 디버깅이 오래 걸리게 될 수도 있습니다 ```cpp class TestClass { public: shared_ptr Next; };

int main() { auto ptr = make_shared(); ptr->Next = ptr; return 0; } ```


참조

https://docs.microsoft.com/ko-kr/cpp/cpp/left-shift-and-right-shift-operators-input-and-output?view=msvc-170#left-shifts



💻 열심히 공부해서 작성 중이니 오류나 틀린 부분이 있을 경우 
  언제든지 댓글 혹은 메일로 알려주시면 감사하겠습니다! 😸

맨 위로 이동하기

Cpp 카테고리 내 다른 글 보러가기

댓글 남기기