C++ 클래스의 기본 소멸자가 코드에 명시 적으로 할당되지 않은 멤버를 자동으로 삭제합니까? 예 :기본 소멸자가 수행하는 작업
class C {
public:
C() {}
int arr[100];
};
int main(void) {
C* myC = new C();
delete myC;
return 0;
}
myC의 arr이 자동으로 할당 취소됩니까? 아니면 명시 적으로 C의 소멸자를 써야합니까?
http://www.parashift.com/c++-faq-lite/dtors.html – Anycorn
배열을 자동으로 삭제합니다. – JosephH