2016-10-24 4 views
1

나는 Go에서 프로그래밍을 시작했으며 new(Object)이 사용되면 그 객체의 크기에 맞게 메모리를 할당하는 것이 궁금합니다. 이 경우 객체를 사용한 후에 어떻게이 메모리를 비울 수 있습니까?Golang 새 메모리 할당

C++에서 객체에 new을 사용하면 delete 객체를 저장할 수 없으므로 객체를 저장할 수 있습니다.

나는 Go가 delete 또는 C++과 비슷한 것을 찾았지만 아무 것도 찾을 수 없었습니다.

도움을 주시면 감사하겠습니다.

+1

이동 메모리 관리는 개발자의 책임이되어서는 안됩니다. 가비지 수집기가 수행합니다. –

답변

4

:

이동이 완전히 쓰레기 수집과 동시 실행 및 통신에 대한 기본적인 지원을 제공

또한 이동 FAQ를 참조하십시오.

메모리 할당에 신경 쓸 필요가 없습니다.

1

Go에서는 C 및 C++과 달리 Java에서와 마찬가지로 메모리가 garbage collector에 의해 자동으로 관리됩니다.

전화 할 delete이 없습니다.

오프 주제 :new는 당신이 delete 개체가 한 번 더 이상 객체에 대한 필요가 저장 될 수있는 객체에 사용되는 C의

++.

이어야합니다. 그렇지 않으면 메모리 누수가 있습니다.