반응형
[C++] 자동 공간 / 정적 공간 / 동적 공간 / 메모리 누수
PROGRAMMING/04. C++2024. 5. 5. 14:31[C++] 자동 공간 / 정적 공간 / 동적 공간 / 메모리 누수

자동 공간 / 정적 공간 / 동적 공간C++에서는 데이터를  저장해 두기 위한 메모리를 대입하는 방법에 따라 3가지로 구분한다.각각의 메모리 공간에 대입된 데이터 객체의 수명은 서로 다르다.자동 공간 (automatic storage)이 공간을 사용하는 함수 안에서 정의되는 보통의 변수들을 자동 변수 (automatic variable) 라고 한다.➡️ 자동 변수 : 자신이 정의되어 있는 함수가 호출되는 순간에 자동으로 생겨나, 그 함수가 종료되는 시점까지만 존재함자동변수의 특징자신들을 포함하고 있는 블록 안에서만 유효하다 (블록 : 중괄호로 묶여진 코드의 일정 부분)스택에 저장된다 (메모리상의 스택에 그 값이 순차적으로 저장되고 역순으로 해제되는 것)정적 공간 (static storage)프로그램이 실..

반응형
image