• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

이번 강의에서는 SharedPointer를 이용해서 GeometricObject를 저장하셨는데

20.03.20 14:01 작성 조회수 130

0

이번 강의에서는 SharedPointer를 통해 GeometricObject를 사용하셨는데 UniquePointer를 사용하지않으신 이유가 있을가요??

답변 3

·

답변을 작성해보세요.

1

다른 곳에서 못건드리도록 막고 싶을때 unique pointer를 사용한다고 생각하시는게 조금 더 편합니다.

저는 왠만하면 unique pointer를 선호하는데 왜 shared를 썼는지가 기억이 안나서 답을 드리기가 조금 어렵네요.

강의 영상을 대강 훑어보니까 smart pointer를 안쓰는 것 같아서 더욱 질문을 이해하기가 어렵네요.

질문 요령은 아래 링크 참고하세요.

https://blog.naver.com/atelierjpro/221547580916

1

강의 내용을 다 외울 수가 없습니다. 조금 더 구체적으로 질문을 해주셔야 도와드릴 수 있을 것 같네요.

0

지호손님의 프로필

지호손

질문자

2020.03.20

네 간단한 질문인데

vector에 동적 객체를 넣을 때, SharedPointer를 넣을지 UniquePointer를 넣어야하는지에 관한 질문이었습니다.

객체가 해당 벡터 내에서만 존재한다면 UniquePointer을 사용해야하는것이 맞나요?

그외에 특별한 기준이 있는지 궁금합니다.