use after free
[C++] 동적 할당: malloc, free, void*, double free, Use-After-Free
[C++] 동적 할당: malloc, free, void*, double free, Use-After-Free
2022.04.07동적 할당 1 (malloc, free) 인프런 Rookiss님의 'Part1: C++ 프로그래밍 입문' 강의를 기반으로 정리한 필기입니다. 😎[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 강의 들으러 가기! 메모리 구조 복습 코드 영역 실행할 코드가 저장되는 영역 데이터 영역 전역(global)/정적(static) 변수 스택 영역 지역 변수/매개 변수 힙 영역 동적 할당 문제 상황 문제 상황 - MM)RPG 동접 1명~5만명, 몬스터 1마리~500만마리 - 몬스터 생성 이벤트 -> 5분 동안 몬스터가 10배 많이 나옴 스택 영역 - 함수가 끝나면 같이 정리되는 불안정한 메모리 - 잠시 함수에 매개변수 넘긴다거나 하는 용도로는 OK 메모리 영역 - 프로그램..