일반적으로 변수 생성시 auto나 static를 생략하면 auto가 지정된 것으로 간주한다.

 

auto 변수는 stack에 생성이되며

해당 변수가 포함된 최하위 블럭이 시작될때 생성이되며

해덩 최하위 블럭이 종료될때 소멸된다.

 

static 변수는 data global 영역에 생성이되며

프로세스가 시작될때 생성이되며

프로세스가 종료될때 소멸된다.

 

heap은 동적인 메모리를 할당할때 사용되는 메모리 영역이다(malloc)

'C,C++' 카테고리의 다른 글

문자셋  (0) 2013.07.18
가변 인수  (0) 2013.07.09
struct 멤버 바운더리 해결  (0) 2013.06.30
VC6에서 디버그(Debug),릴리즈(Release) 변경 실행파일 만들기  (0) 2013.03.31
MFC와 MFC를 사용하지 않는 프로그램 차이  (0) 2013.03.16

+ Recent posts