참조 카운팅1 [C++] 가비지 컬렉션과 참조 카운트에 대해 알아보자 | 메모리 관리 자동화 프로그래밍 언어엔 메모리를 프로그래머가 직접 관리해주는 unmanaged 언어와 언어단에서 관리해주는 managed 언어가 있다. 대표적인 예로 C/C++가 unmanaged 언어이며 C#, Java가 managed 언어이다. 대부분의 매니지드 언어에선 자동으로 메모리 관리를 하기 위해 다음 중 하나의 기법을 사용한다. (해당 포스팅에선 스마트 포인터를 다루기 위한 사전 지식을 위해 간단한 개념만 정리합니다.) Garbage collection (가비지 컬렉션 또는 쓰레기 수집) Reference counting (레퍼런스 카운팅 또는 참조 횟수) [Garbage collection] 가비지 컬렉션을 한국말로 굳이 번역하면 쓰레기 수집인데, 사용되지 않는 메모리를 언어단에서 수집하여 지운다는 의미로 보면.. 2019. 12. 30. 이전 1 다음