하나일때 배열일때 해제하는 방법의 차인데,
new[]하고 delete를 하면 하나의 객체만 해제하기때문에 문제가 발생한다
그러면 new하고 delete[]하면 문제 없음?
문제 없으면 괜히 헷갈리게 맞출바엔 전부 delete[]해버리면 되는거 아닐까?
new[]하고 delete를 하면 하나의 객체만 해제하기때문에 문제가 발생한다
그러면 new하고 delete[]하면 문제 없음?
문제 없으면 괜히 헷갈리게 맞출바엔 전부 delete[]해버리면 되는거 아닐까?
네???
ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
개웃기네 ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
상식적으로 생각을 해보시죠...
배열로 할당햇음 delete[]고, 배열이 아니면 delete지 뭐야ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
뮤슨소리세요? new로 할당하고 delete[]하면 에러는 안나는디?
ㄴ 그 이유는 1개짜리도 1개짜리 배열로 볼 수 있기 때문이지 ㅎㅎㅎㅎㅎㅎㅎ
ㄴ 그러나 프로그래머라면 이거면 이거 저거면 저거여야 하지않겠노무?
ㄴ 그렇게 작성할 거라면 프로그래머 라고 말하지말아야한다. 그런 프로그램은 줘도 안씀
그럼 결론은 문제는 없지만 명확하게 하란거임?
문제있음.
사고방식이 문제임.
그럼 기능적으론 문제없다는거임?
객체 하나를 1개짜리 배열로 볼 수 있다는게 무슨 개소리야.
내 이따 왜 배열버전을 따로 써야하는지 글 써줄게