C++ 기준으로 말하면 일단 배열이 우변값임, 우변값은 그 문장 이후에 삭제됨, 삭제된다는 게 진짜 데이터가 지워지는 게 아니라 데이터가 프로그래머가 의도하지도 않았는데 오염될 수도 있다는 의미임. 근데 책에서 저게 legal 이라고 하는 걸 보니 아무래도 C에서는 저렇게 사용해도 데이터가 오염되지 않게 컴파일 하나 봄. 근데 그냥 배열을 먼저 정의 하고 그걸로 포인터를 초기화해라 굳이 저렇게 할 필요 없음
ㅇㅎ 그렇군요 배우고 갑니다
C++ 기준으로 말하면 일단 배열이 우변값임, 우변값은 그 문장 이후에 삭제됨, 삭제된다는 게 진짜 데이터가 지워지는 게 아니라 데이터가 프로그래머가 의도하지도 않았는데 오염될 수도 있다는 의미임. 근데 책에서 저게 legal 이라고 하는 걸 보니 아무래도 C에서는 저렇게 사용해도 데이터가 오염되지 않게 컴파일 하나 봄. 근데 그냥 배열을 먼저 정의 하고 그걸로 포인터를 초기화해라 굳이 저렇게 할 필요 없음
ㅇㅎ 그렇군요 배우고 갑니다