сколько делает деструктор по умолчанию

Деструктор по умолчанию в классах C ++ автоматически удаляет члены, которые явно не выделены в коде? Например:

class C {
  public:
    C() {}
    int arr[100];
};

int main(void) {
  C* myC = new C();
  delete myC;
  return 0;
}

Удаляет ли myC освобождение arr myC автоматически? Или мне нужно написать деструктор C, чтобы сделать это явно?

Ответы на вопрос(5)

Ваш ответ на вопрос