[C++] 메모리 공간의 할당과 초기화가 동시에 일어나는 상황

첫번째,
int num1 = num2;

두번째,
int SimpleFunc(int n)
{
	// ...
}

int main(void)
{
	int num = 10;
	SimpleFunc(num); // 함수가 호출되는 순간 매개변수 n이 할당과 동시에 초기화
	// ...
}

세번째,
int SimpleFunc(int n)
{
	// ...
	return n; // 반환하는 순간 메모리 공간이 할당되면서 동시에 초기화
}

int main(void)
{
	int num = 10;
	cout << SimpleFunc(num) << endl;
	// ...
}

댓글

이 블로그의 인기 게시물

[NSIS] 32비트와 64비트 모듈 등록하는 법. (regsvr32)

[Visual Studio] Windows 7 에서 Visual Studio 6.0 디버그 시 프로세스 좀비되는 증상 해결 방법