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

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

작성자 없음

작성자 정보가 삭제된 글입니다.

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

스마트 포인터 (smart pointer)

스마트 포인터는 언제 사용해야하나요?

작성

·

290

0

스마트 포인터라는게 있다라는 점은 알겠는데, 그럼 언제 사용을 해야하나요? 필요에 따라 사용을 해야하는 것인지 아니면  항상 사용을 해야하는 것인지 궁금합니다.

 

 

답변 1

1

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

프로젝트 성향에 따라 조금씩 다른데요.
사실 모던 C++에서 생포인터는 가급적 사용하지 말자~가 대세론에 가깝습니다.
즉 조금 추가 비용이 있더라도, 항상 스마트 포인터를 사용하는게 안전합니다.
다만 처음에는 생포인터를 사용해보면서 메모리를 까먹기도 하고,
정말 답이 없는 상황을 만나다 보시면, 자연스럽게 스마트 포인터를 사용하시게 될겁니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기