2011-02-11 1 views
0

정적 변수는 함수에서 정의됩니다. v 함수 외부에서 메모리를 파괴 할 수 있습니까?정적 변수 메모리 파괴

+1

어떤 언어입니까? – sharptooth

+0

어떤 언어에 대해 문의 하시겠습니까? –

+0

'v' 란 무엇입니까? 그것은 정적 변수입니까? –

답변

1

C에 대해 이야기한다면, 당신은 "메모리를 파괴 할"수 없습니다. 모든 정적 변수는 프로그램이 실행되는 동안 지속될 것입니다.

+0

엄밀히 말하면 - 모듈 (.dll 일 수 있음)이로드되어있는 한. – sharptooth

+0

나는 C에 대해서 이야기하고 있었다. 고마워. – hkasera

0

"메모리를 파괴 하시겠습니까?"

메모리를 '비우기'한다는 뜻이라면 대답은 아니오입니다.

이 코드를 덮어 쓰면 대답은 '예'입니다 (변수를 가리키는 포인터가 함수를 소유 한 함수 외부에 제공되거나 일반적인 버그로 인해 메모리가 손상 될 수 있음).

+0

나는 기억을 자유롭게했다. 고마워. – hkasera