std::string* stringArray = new std::string[100];
delete stringArray;
- 100개의
string
객체들 가운데 99개는 정상적인 소멸 과정을 거치지 못할 가능성이 크다. new
표현식에[]
를 썼으면, 대응되는delete
표현식에도[]
를 써야 한다.std
에는string
,vector
같은 클래스 템플릿이 있어서 잘 활용하면 동적 할당 배열이 필요해질 경우가 거의없다. (vector<string>
사용)