-
2025-03-20(1) <내가 만든 데이터, Stack과 Heap 중 어디에 저장될까?>
내가 만든 데이터, Stack과 Heap 중 어디에 저장될까?스택(Stack)에 저장되는 데이터지역 변수(Local Variable)함수 또는 블록 내에서 선언된 변수는 기본적으로 스택에 저장된다.함수가 호출될 때 메모리가 할당되며, 함수가 끝나면 자동으로 해제된다.값 타입(Value Type) (C#, C++ 기본 타입 등)대표적으로 정수형(int, long), 실수형(float, double), 불리언(bool), 구조체(struct) 등이 포함된다.예제(C#)void SomeMethod() { int x = 10; // x는 스택에 저장됨} // 함수가 끝나면 x가 사라짐컴파일 타임에 크기가 결정되는 변수배열의 크기가 컴파일 타임에 정해진다면, 스택에 저장될 수 있다.예제(C++)int a..
C, C#, C++/TIL(Today I Learned)
2025. 3. 20.