[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;
	// ...
}

댓글

이 블로그의 인기 게시물

WOL(Wake On Lan) 기능 사용

[NSIS] 사설 인증서 등록