이유
1. 메모리 릭 발생되기 때문이다.
- new string[100] 했으면 delete []string 해줘야 한다. delete string 하면 100개의 요소중 1개만 해제한다.
- 클래스의 객체라면 소멸자 역시 1번만 발생 된다.
- typedef 사용시 delete시 착각의 위험에 빠질수 있다.

해결 방법
1. 동일한 형식으로 사용 한다.
2. typedef를 사용 하지 마라!

덧붙여
1. 여러 문자열을 할당받고 싶다면 vector<string>을 사용 해라. 더 편하다




  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기