소멸자1 C/C++ call by 포인터, 소멸자, 깊은 복사자가 필요한 이유, 메모리 누수에 대한 고찰 요즘 유행하는 대부분 언어들의 경우 프로그래밍을 할 때 메모리 누수의 고려를 줄이기 위해 특정 타입의 변수에 대해서는 강제로 call by reference 접근만 허용하며 언어의 자체 엔진이 메모리 관리를 합니다. ex) GC(Garbage Collection), Reference Counts 기법 등등 다만 C언어의 경우 변수간의 할당 작업은 구조체 일지라도 모두 call by value 방식이기에 구조체 내부에 포인터가 섞여 있는 경우 메모리 누수에 대해 신경쓸 부분이 많습니다. C/C++의 call by value, 포인터 메모리 동작 방식 https://asung123456.tistory.com/43 C/C++ call by value, 포인터(call by reference), 메모리 접근 동.. 2021. 10. 4. 이전 1 다음