강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jihoson94 のプロフィール画像
jihoson94

投稿した質問数

ホン・ジョンモのゲーム作り練習問題パッケージ

2.3 多型で柔軟に

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

作成

·

256

0

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

C++OpenGLoop

回答 4

1

honglab님의 프로필 이미지
honglab
インストラクター

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

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

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

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

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

1

honglab님의 프로필 이미지
honglab
インストラクター

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

0

안녕하세요 제가 부정확할수도 있지만 저도 궁금했던 부분이라 제가 찾은 내용을 올려드립니다.

 

c++ - How is it possible (if it is) to implement shared_ptr without requiring polymorphic classes to have virtual destructor? - Stack Overflow

 

0

jihoson94님의 프로필 이미지
jihoson94
質問者

네 간단한 질문인데

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

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

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

jihoson94 のプロフィール画像
jihoson94

投稿した質問数

質問する