이 문자열을 임시객체로 봐야 할까요?

ikpil의 이미지

int main(void)
{
	LPTSTR Name;
 
	{
		Name = L"바보";
	}
 
	Name;
}

3번째 네임 호출 구역에서도 정상적으로 나오긴 하나, 나중에 Name이 자동으로 변경되지 않을까, 걱정입니다.
이때 문자열 L"바보"; 는.. 임시 문자열인가요?? 정적 문자열 인가요?

crazytazo의 이미지

정적 문자열 일 것 같은데요.

a = "abc";
b = "abc";

했을 때 a와 b의 주소가 같은 주소를 참조했었던 것 같습니다.

--------------------
http://www.benjaminlog.com/