const char* Version()
{
return "0.1";
}
이런 함수를 봤는데 왜 저기 리턴 뒤의 문자열을 담은 메모리가 리턴후에도 유효한거야?
함수내의 값인데?
문자열 리터럴은 따로 존재하믐
실제 실행 중에 \"0.1\"이라는 문자열은 스택 안에 따로 놀고 있음.
문자열 리터럴은 따로 존재하믐
실제 실행 중에 \"0.1\"이라는 문자열은 스택 안에 따로 놀고 있음.