반응형
포인터
-
[golang] Pointer(포인터)를 쓰는 이유프로그래밍/golang 2021. 12. 29. 16:31
golang에서의 Pointer먼저 golang의 컴파일러에 대한 내용을 중심으로 이해를 하고 넘어가야한다.설명에 도움이 되는 좋은 문서가 있어 공유하고자 한다.https://jacking75.github.io/go_stackheap/ golang - 스택과 힙에 대해 - jacking75실행 시 동적으로 메모리를 확보하는 영역으로서 스택과 힙이 있다. 스택 메모리는 함수 호출 스택을 저장하고 로컬 변수, 인수, 반환 값도 여기에 둔다. 스택의 Push와 Pop은 고속이므로 객체를jacking75.github.io 1. 포인터 기본포인터는 타입이다. 대신 포인터가 가리키는 변수의 메모리 주소를 갖는다. 즉 포인터 변수를 통해 다른 변수의 메모리 주소를 참조해 무언가 가능할 것 같은 느낌이다. golang..