• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

C나 C++은 array가 스택영역에 할당되는 것으로 알고 있는데

23.08.02 09:05 작성 조회수 279

0

C#에서는 Java와 마찬가지로 힙 영역에 할당되는 건가요?

그렇다면 LIST를 동적배열이라고 했는데 array 역시 동적배열로 할당된게 아닌가요?

답변 1

답변을 작성해보세요.

0

C#에서는 Java와 마찬가지로 힙 영역에 할당되는 건가요?
-> 그렇습니다.


C나 C++은 array가 스택 영역에 할당된다
-> 그렇지 않습니다. 함수 내부에 지역변수처럼 배열을 만들면 그럴 수 있겠지만
전역 변수로 만들거나 class에 딸려서 만들어진다면
데이터/힙 영역 등 어디라도 올라갈 수 있습니다.